[CaRV] begin
Start Cetus GUI with "-gui" as the first arg, e.g. "./cetus -gui" or "java -jar cetus.jar -gui".


*******************************************************************************
Options initialized implicitly before parsing command line: [-parser=cetus.base.grammars.CetusCParser, -induction=3, -outdir=cetus_output, -preprocessor=cpp-4.exe -E, -privatize=2, -reduction=2, -verbosity=0, -ddt=2, -parallelize-loops=1, -ompGen=1, -alias=1, -range=1, -teliminate-branch=1, -profitable-omp=1]

[CommandLineOptionSet] set option preprocessor to value: cpp.exe (a new value)
[CommandLineOptionSet] set option verbosity to value: 0 (a new value)
[CommandLineOptionSet] set option save-experimental-section to value: 1 (general default)
[CommandLineOptionSet] set option outdir to value: C:/Users/13022/git/localCetusRepo/cetus-1.4.4/resources/testcases/output/ (a new value)
[CommandLineOptionSet] set option induction to value: 0 (a new value)
[CommandLineOptionSet] set option privatize to value: 0 (a new value)
[CommandLineOptionSet] set option reduction to value: 0 (a new value)
[CommandLineOptionSet] set option parallelize-loops to value: 0 (a new value)
[CommandLineOptionSet] set option ompGen to value: 0 (a new value)
[CommandLineOptionSet] set option teliminate-branch to value: 0 (a new value)
[CommandLineOptionSet] set option profitable-omp to value: 0 (a new value)
Symbol size_t
Declaration typedef unsigned int size_t;
[size_t]
[typedef unsigned int size_t;]
Symbol wchar_t
Declaration typedef short unsigned int wchar_t;
[size_t, wchar_t]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;]
Symbol _argc
Declaration extern int _argc;
[size_t, wchar_t, _argc]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;]
Symbol * * _argv
Declaration extern char * * _argv;
[size_t, wchar_t, _argc, _argv]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;]
Symbol *__p___argc(void )
Declaration extern int *__p___argc(void );
[size_t, wchar_t, _argc, _argv, __p___argc]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );]
Symbol ***__p___argv(void )
Declaration extern char ***__p___argv(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );]
Symbol ***__p___wargv(void )
Declaration extern wchar_t ***__p___wargv(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );]
Symbol __mb_cur_max
Declaration extern int __mb_cur_max;
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;]
Symbol _get_errno(int * )
Declaration int _get_errno(int * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, int _get_errno(int * );]
Symbol _set_errno(int )
Declaration int _set_errno(int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, int _get_errno(int * );, int _set_errno(int );]
Symbol *_errno(void )
Declaration int *_errno(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, int _get_errno(int * );, int _set_errno(int );, int *_errno(void );]
Symbol * __val
Declaration int * __val
[__val]
[int * __val]
Symbol __val
Declaration int __val
[__val]
[int __val]
Symbol *__doserrno(void )
Declaration int *__doserrno(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );]
Symbol ***__p__environ(void )
Declaration extern char ***__p__environ(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );]
Symbol ***__p__wenviron(void )
Declaration extern wchar_t ***__p__wenviron(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );]
Symbol _sys_nerr
Declaration extern int _sys_nerr;
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;]
Symbol * _sys_errlist[]
Declaration extern char * _sys_errlist[];
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];]
Symbol *__p__osver(void )
Declaration extern unsigned int *__p__osver(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );]
Symbol *__p__winver(void )
Declaration extern unsigned int *__p__winver(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );]
Symbol *__p__winmajor(void )
Declaration extern unsigned int *__p__winmajor(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );]
Symbol *__p__winminor(void )
Declaration extern unsigned int *__p__winminor(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );]
Symbol _osver
Declaration extern unsigned int _osver;
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;]
Symbol _winver
Declaration extern unsigned int _winver;
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;]
Symbol _winmajor
Declaration extern unsigned int _winmajor;
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;]
Symbol _winminor
Declaration extern unsigned int _winminor;
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;]
Symbol **__p__pgmptr(void )
Declaration char **__p__pgmptr(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );]
Symbol **__p__wpgmptr(void )
Declaration wchar_t **__p__wpgmptr(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );]
Symbol _fmode
Declaration extern int _fmode;
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;]
Symbol atoi(const char * )
Declaration int atoi(const char * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );]
Symbol atol(const char * )
Declaration long atol(const char * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );]
Symbol strtod(const char * , char * * )
Declaration double strtod(const char * , char * * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );]
Symbol atof(const char * )
Declaration double atof(const char * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );]
Symbol _wtof(const wchar_t * )
Declaration double _wtof(const wchar_t * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );]
Symbol _wtoi(const wchar_t * )
Declaration int _wtoi(const wchar_t * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );]
Symbol _wtol(const wchar_t * )
Declaration long _wtol(const wchar_t * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );]
Symbol strtof(const char * , char * * )
Declaration float strtof(const char * , char * * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );]
Symbol strtold(const char * , char * * )
Declaration long double strtold(const char * , char * * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );]
Symbol strtol(const char * , char * * , int )
Declaration long strtol(const char * , char * * , int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );]
Symbol strtoul(const char * , char * * , int )
Declaration unsigned long strtoul(const char * , char * * , int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );]
Symbol wcstol(const wchar_t * , wchar_t * * , int )
Declaration long wcstol(const wchar_t * , wchar_t * * , int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );]
Symbol wcstoul(const wchar_t * , wchar_t * * , int )
Declaration unsigned long wcstoul(const wchar_t * , wchar_t * * , int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );]
Symbol wcstod(const wchar_t * , wchar_t * * )
Declaration double wcstod(const wchar_t * , wchar_t * * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );]
Symbol __mingw_wcstod(const wchar_t * , wchar_t * * )
Declaration double __mingw_wcstod(const wchar_t * , wchar_t * * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );]
Symbol __mingw_wcstof(const wchar_t * , wchar_t * * )
Declaration float __mingw_wcstof(const wchar_t * , wchar_t * * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );]
Symbol __mingw_wcstold(const wchar_t * , wchar_t * * )
Declaration long double __mingw_wcstold(const wchar_t * , wchar_t * * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );]
Symbol wcstof(const wchar_t * , wchar_t * * )
Declaration float wcstof(const wchar_t * , wchar_t * * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );]
Symbol wcstold(const wchar_t * , wchar_t * * )
Declaration long double wcstold(const wchar_t * , wchar_t * * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );]
Symbol *_wgetenv(const wchar_t * )
Declaration wchar_t *_wgetenv(const wchar_t * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );]
Symbol _wputenv(const wchar_t * )
Declaration int _wputenv(const wchar_t * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );]
Symbol _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * )
Declaration void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );]
Symbol _wsystem(const wchar_t * )
Declaration int _wsystem(const wchar_t * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );]
Symbol _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * )
Declaration void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );]
Symbol _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * )
Declaration void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );]
Symbol *_wfullpath(wchar_t * , const wchar_t * , size_t )
Declaration wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );]
Symbol wcstombs(char * , const wchar_t * , size_t )
Declaration size_t wcstombs(char * , const wchar_t * , size_t );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );]
Symbol wctomb(char * , wchar_t )
Declaration int wctomb(char * , wchar_t );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );]
Symbol mblen(const char * , size_t )
Declaration int mblen(const char * , size_t );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );]
Symbol mbstowcs(wchar_t * , const char * , size_t )
Declaration size_t mbstowcs(wchar_t * , const char * , size_t );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );]
Symbol mbtowc(wchar_t * , const char * , size_t )
Declaration int mbtowc(wchar_t * , const char * , size_t );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );]
Symbol rand(void )
Declaration int rand(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );]
Symbol srand(unsigned int )
Declaration void srand(unsigned int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );]
Symbol abort(void )
Declaration void abort(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );]
Symbol exit(int )
Declaration void exit(int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );]
Symbol atexit(void (* )(void ))
Declaration int atexit(void (* )(void ));
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));]
Symbol system(const char * )
Declaration int system(const char * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );]
Symbol *getenv(const char * )
Declaration char *getenv(const char * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );]
Symbol *alloca(size_t )
Declaration void *alloca(size_t );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );]
Symbol *_alloca(size_t )
Declaration void *_alloca(size_t );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );]
Symbol *calloc(size_t , size_t )
Declaration void *calloc(size_t , size_t );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );]
Symbol *malloc(size_t )
Declaration void *malloc(size_t );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );]
Symbol *realloc(void * , size_t )
Declaration void *realloc(void * , size_t );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, void *realloc(void * , size_t );]
Symbol free(void * )
Declaration void free(void * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, void *realloc(void * , size_t );, void free(void * );]
Symbol *__mingw_realloc(void * , size_t )
Declaration void *__mingw_realloc(void * , size_t );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, void *realloc(void * , size_t );, void free(void * );, void *__mingw_realloc(void * , size_t );]
Symbol __mingw_free(void * )
Declaration void __mingw_free(void * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, void *realloc(void * , size_t );, void free(void * );, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );]
Symbol * __ptr
Declaration void * __ptr
[__ptr]
[void * __ptr]
Symbol * __ptr
Declaration void * __ptr
[__ptr]
[void * __ptr]
Symbol __want
Declaration size_t __want
[__ptr, __want]
[void * __ptr, size_t __want]
Symbol *__mingw_aligned_offset_malloc(size_t , size_t , size_t )
Declaration void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );]
Symbol __alignment
Declaration size_t __alignment
[__alignment]
[size_t __alignment]
Symbol __want
Declaration size_t __want
[__alignment, __want]
[size_t __alignment, size_t __want]
Symbol * * __p
Declaration void * * __p
[__p]
[void * * __p]
Symbol __alignment
Declaration size_t __alignment
[__p, __alignment]
[void * * __p, size_t __alignment]
Symbol __want
Declaration size_t __want
[__p, __alignment, __want]
[void * * __p, size_t __alignment, size_t __want]
Symbol *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ))
Declaration void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));]
Symbol qsort(void * , size_t , size_t , int (* )(const void * , const void * ))
Declaration void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));]
Symbol abs(int )
Declaration int abs(int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );]
Symbol labs(long )
Declaration long labs(long );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );]
Symbol quot
Declaration int quot, rem
[quot]
[int quot, rem]
Symbol rem
Declaration int quot, rem
[quot, rem]
[int quot, rem, int quot, rem]
Symbol div_t
Declaration typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;]
Symbol quot
Declaration long quot, rem
[quot]
[long quot, rem]
Symbol rem
Declaration long quot, rem
[quot, rem]
[long quot, rem, long quot, rem]
Symbol ldiv_t
Declaration typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;]
Symbol div(int , int )
Declaration div_t div(int , int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );]
Symbol ldiv(long , long )
Declaration ldiv_t ldiv(long , long );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );]
Symbol _exit(int )
Declaration void _exit(int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );]
Symbol _atoi64(const char * )
Declaration long long _atoi64(const char * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );]
Symbol _beep(unsigned int , unsigned int )
Declaration void _beep(unsigned int , unsigned int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );]
Symbol _seterrormode(int )
Declaration void _seterrormode(int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );]
Symbol _sleep(unsigned long )
Declaration void _sleep(unsigned long );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );]
Symbol (* _onexit_t)(void )
Declaration typedef int (* _onexit_t)(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );]
Symbol _onexit(_onexit_t )
Declaration _onexit_t _onexit(_onexit_t );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );]
Symbol _putenv(const char * )
Declaration int _putenv(const char * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );]
Symbol _searchenv(const char * , const char * , char * )
Declaration void _searchenv(const char * , const char * , char * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );]
Symbol *_ecvt(double , int , int * , int * )
Declaration char *_ecvt(double , int , int * , int * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );]
Symbol *_fcvt(double , int , int * , int * )
Declaration char *_fcvt(double , int , int * , int * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );]
Symbol *_gcvt(double , int , char * )
Declaration char *_gcvt(double , int , char * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );]
Symbol _makepath(char * , const char * , const char * , const char * , const char * )
Declaration void _makepath(char * , const char * , const char * , const char * , const char * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );]
Symbol _splitpath(const char * , char * , char * , char * , char * )
Declaration void _splitpath(const char * , char * , char * , char * , char * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );]
Symbol *_fullpath(char * , const char * , size_t )
Declaration char *_fullpath(char * , const char * , size_t );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );]
Symbol *_itoa(int , char * , int )
Declaration char *_itoa(int , char * , int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );]
Symbol *_ltoa(long , char * , int )
Declaration char *_ltoa(long , char * , int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );]
Symbol *_ultoa(unsigned long , char * , int )
Declaration char *_ultoa(unsigned long , char * , int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );]
Symbol *_itow(int , wchar_t * , int )
Declaration wchar_t *_itow(int , wchar_t * , int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );]
Symbol *_ltow(long , wchar_t * , int )
Declaration wchar_t *_ltow(long , wchar_t * , int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );]
Symbol *_ultow(unsigned long , wchar_t * , int )
Declaration wchar_t *_ultow(unsigned long , wchar_t * , int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );]
Symbol *_i64toa(long long , char * , int )
Declaration char *_i64toa(long long , char * , int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );]
Symbol *_ui64toa(unsigned long long , char * , int )
Declaration char *_ui64toa(unsigned long long , char * , int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );]
Symbol _wtoi64(const wchar_t * )
Declaration long long _wtoi64(const wchar_t * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );]
Symbol *_i64tow(long long , wchar_t * , int )
Declaration wchar_t *_i64tow(long long , wchar_t * , int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );]
Symbol *_ui64tow(unsigned long long , wchar_t * , int )
Declaration wchar_t *_ui64tow(unsigned long long , wchar_t * , int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );]
Symbol (_rotl)(unsigned int , int )
Declaration unsigned int (_rotl)(unsigned int , int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );]
Symbol (_rotr)(unsigned int , int )
Declaration unsigned int (_rotr)(unsigned int , int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );]
Symbol (_lrotl)(unsigned long , int )
Declaration unsigned long (_lrotl)(unsigned long , int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );]
Symbol (_lrotr)(unsigned long , int )
Declaration unsigned long (_lrotr)(unsigned long , int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );]
Symbol _set_error_mode(int )
Declaration int _set_error_mode(int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );]
Symbol putenv(const char * )
Declaration int putenv(const char * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );]
Symbol searchenv(const char * , const char * , char * )
Declaration void searchenv(const char * , const char * , char * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );]
Symbol *itoa(int , char * , int )
Declaration char *itoa(int , char * , int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );]
Symbol *ltoa(long , char * , int )
Declaration char *ltoa(long , char * , int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );]
Symbol *ecvt(double , int , int * , int * )
Declaration char *ecvt(double , int , int * , int * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );]
Symbol *fcvt(double , int , int * , int * )
Declaration char *fcvt(double , int , int * , int * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );]
Symbol *gcvt(double , int , char * )
Declaration char *gcvt(double , int , char * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );]
Symbol _Exit(int )
Declaration void _Exit(int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );]
Symbol quot
Declaration long long quot, rem
[quot]
[long long quot, rem]
Symbol rem
Declaration long long quot, rem
[quot, rem]
[long long quot, rem, long long quot, rem]
Symbol lldiv_t
Declaration typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;]
Symbol lldiv(long long , long long )
Declaration lldiv_t lldiv(long long , long long );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );]
Symbol llabs(long long )
Declaration long long llabs(long long );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );]
Symbol strtoll(const char * , char * * , int )
Declaration long long strtoll(const char * , char * * , int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );]
Symbol strtoull(const char * , char * * , int )
Declaration unsigned long long strtoull(const char * , char * * , int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );]
Symbol atoll(const char * )
Declaration long long atoll(const char * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );]
Symbol wtoll(const wchar_t * )
Declaration long long wtoll(const wchar_t * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );]
Symbol *lltoa(long long , char * , int )
Declaration char *lltoa(long long , char * , int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );]
Symbol *ulltoa(unsigned long long , char * , int )
Declaration char *ulltoa(unsigned long long , char * , int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );]
Symbol *lltow(long long , wchar_t * , int )
Declaration wchar_t *lltow(long long , wchar_t * , int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );]
Symbol *ulltow(unsigned long long , wchar_t * , int )
Declaration wchar_t *ulltow(unsigned long long , wchar_t * , int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );]
Symbol mkstemp(char * )
Declaration int mkstemp(char * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, int mkstemp(char * );]
Symbol __mingw_mkstemp(int , char * )
Declaration int __mingw_mkstemp(int , char * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, int mkstemp(char * );, int __mingw_mkstemp(int , char * );]
Symbol * __filename_template
Declaration char * __filename_template
[__filename_template]
[char * __filename_template]
Symbol *mkdtemp(char * )
Declaration char *mkdtemp(char * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, char *mkdtemp(char * );]
Symbol *__mingw_mkdtemp(char * )
Declaration char *__mingw_mkdtemp(char * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, char *mkdtemp(char * );, char *__mingw_mkdtemp(char * );]
Symbol * __dirname_template
Declaration char * __dirname_template
[__dirname_template]
[char * __dirname_template]
Symbol setenv(const char * , const char * , int )
Declaration int setenv(const char * , const char * , int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, int setenv(const char * , const char * , int );]
Symbol unsetenv(const char * )
Declaration int unsetenv(const char * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, int setenv(const char * , const char * , int );, int unsetenv(const char * );]
Symbol __mingw_setenv(const char * , const char * , int )
Declaration int __mingw_setenv(const char * , const char * , int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, int setenv(const char * , const char * , int );, int unsetenv(const char * );, int __mingw_setenv(const char * , const char * , int );]
Symbol * __n
Declaration const char * __n
[__n]
[const char * __n]
Symbol * __v
Declaration const char * __v
[__n, __v]
[const char * __n, const char * __v]
Symbol __f
Declaration int __f
[__n, __v, __f]
[const char * __n, const char * __v, int __f]
Symbol * __name
Declaration const char * __name
[__name]
[const char * __name]
Symbol wint_t
Declaration typedef short unsigned int wint_t;
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;]
Symbol __off32_t
Declaration typedef long __off32_t;
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;]
Symbol _off_t
Declaration typedef __off32_t _off_t;
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;]
Symbol off_t
Declaration typedef _off_t off_t;
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;]
Symbol __off64_t
Declaration typedef long long __off64_t;
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;]
Symbol off64_t
Declaration typedef __off64_t off64_t;
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;]
Symbol _ssize_t
Declaration typedef int _ssize_t;
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;]
Symbol ssize_t
Declaration typedef _ssize_t ssize_t;
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;]
Symbol __gnuc_va_list
Declaration typedef __builtin_va_list __gnuc_va_list;
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;]
Symbol * _ptr
Declaration char * _ptr
[_ptr]
[char * _ptr]
Symbol _cnt
Declaration int _cnt
[_ptr, _cnt]
[char * _ptr, int _cnt]
Symbol * _base
Declaration char * _base
[_ptr, _cnt, _base]
[char * _ptr, int _cnt, char * _base]
Symbol _flag
Declaration int _flag
[_ptr, _cnt, _base, _flag]
[char * _ptr, int _cnt, char * _base, int _flag]
Symbol _file
Declaration int _file
[_ptr, _cnt, _base, _flag, _file]
[char * _ptr, int _cnt, char * _base, int _flag, int _file]
Symbol _charbuf
Declaration int _charbuf
[_ptr, _cnt, _base, _flag, _file, _charbuf]
[char * _ptr, int _cnt, char * _base, int _flag, int _file, int _charbuf]
Symbol _bufsiz
Declaration int _bufsiz
[_ptr, _cnt, _base, _flag, _file, _charbuf, _bufsiz]
[char * _ptr, int _cnt, char * _base, int _flag, int _file, int _charbuf, int _bufsiz]
Symbol * _tmpfname
Declaration char * _tmpfname
[_ptr, _cnt, _base, _flag, _file, _charbuf, _bufsiz, _tmpfname]
[char * _ptr, int _cnt, char * _base, int _flag, int _file, int _charbuf, int _bufsiz, char * _tmpfname]
Symbol FILE
Declaration typedef struct _iobuf FILE;
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;]
Symbol _iob[]
Declaration extern FILE _iob[];
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];]
Symbol *fopen(const char * , const char * )
Declaration FILE *fopen(const char * , const char * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );]
Symbol *freopen(const char * , const char * , FILE * )
Declaration FILE *freopen(const char * , const char * , FILE * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );]
Symbol fflush(FILE * )
Declaration int fflush(FILE * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );]
Symbol fclose(FILE * )
Declaration int fclose(FILE * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );]
Symbol remove(const char * )
Declaration int remove(const char * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );]
Symbol rename(const char * , const char * )
Declaration int rename(const char * , const char * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );]
Symbol *tmpfile(void )
Declaration FILE *tmpfile(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );]
Symbol *tmpnam(char * )
Declaration char *tmpnam(char * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );]
Symbol *_tempnam(const char * , const char * )
Declaration char *_tempnam(const char * , const char * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );]
Symbol _rmtmp(void )
Declaration int _rmtmp(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );]
Symbol _unlink(const char * )
Declaration int _unlink(const char * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );]
Symbol *tempnam(const char * , const char * )
Declaration char *tempnam(const char * , const char * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );]
Symbol rmtmp(void )
Declaration int rmtmp(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );]
Symbol unlink(const char * )
Declaration int unlink(const char * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );]
Symbol setvbuf(FILE * , char * , int , size_t )
Declaration int setvbuf(FILE * , char * , int , size_t );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );]
Symbol setbuf(FILE * , char * )
Declaration void setbuf(FILE * , char * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );]
Symbol __mingw_fprintf(FILE * , const char * ,  ...)
Declaration extern int __mingw_fprintf(FILE * , const char * ,  ...);
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);]
Symbol __mingw_printf(const char * ,  ...)
Declaration extern int __mingw_printf(const char * ,  ...);
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);]
Symbol __mingw_sprintf(char * , const char * ,  ...)
Declaration extern int __mingw_sprintf(char * , const char * ,  ...);
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);]
Symbol __mingw_snprintf(char * , size_t , const char * ,  ...)
Declaration extern int __mingw_snprintf(char * , size_t , const char * ,  ...);
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);]
Symbol __mingw_vfprintf(FILE * , const char * , __builtin_va_list )
Declaration extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );]
Symbol __mingw_vprintf(const char * , __builtin_va_list )
Declaration extern int __mingw_vprintf(const char * , __builtin_va_list );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );]
Symbol __mingw_vsprintf(char * , const char * , __builtin_va_list )
Declaration extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );]
Symbol __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list )
Declaration extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );]
Symbol _mingw_output_format_control(unsigned int , unsigned int )
Declaration extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );]
Symbol fprintf(FILE * , const char * ,  ...)
Declaration int fprintf(FILE * , const char * ,  ...);
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);]
Symbol printf(const char * ,  ...)
Declaration int printf(const char * ,  ...);
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);]
Symbol sprintf(char * , const char * ,  ...)
Declaration int sprintf(char * , const char * ,  ...);
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);]
Symbol vfprintf(FILE * , const char * , __builtin_va_list )
Declaration int vfprintf(FILE * , const char * , __builtin_va_list );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );]
Symbol vprintf(const char * , __builtin_va_list )
Declaration int vprintf(const char * , __builtin_va_list );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );]
Symbol vsprintf(char * , const char * , __builtin_va_list )
Declaration int vsprintf(char * , const char * , __builtin_va_list );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );]
Symbol __retval
Declaration register int __retval
[__retval]
[register int __retval]
Symbol __local_argv
Declaration __builtin_va_list __local_argv
[__retval, __local_argv]
[register int __retval, __builtin_va_list __local_argv]
Symbol * __buf
Declaration char * __buf
[__buf]
[char * __buf]
Symbol __len
Declaration size_t __len
[__buf, __len]
[char * __buf, size_t __len]
Symbol * __format
Declaration const char * __format
[__buf, __len, __format]
[char * __buf, size_t __len, const char * __format]
Symbol * __buf
Declaration char * __buf
[__buf]
[char * __buf]
Symbol __len
Declaration size_t __len
[__buf, __len]
[char * __buf, size_t __len]
Symbol * __format
Declaration const char * __format
[__buf, __len, __format]
[char * __buf, size_t __len, const char * __format]
Symbol __local_argv
Declaration __builtin_va_list __local_argv
[__buf, __len, __format, __local_argv]
[char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv]
Symbol __msvcrt_fprintf(FILE * , const char * ,  ...)
Declaration int __msvcrt_fprintf(FILE * , const char * ,  ...);
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);]
Symbol __msvcrt_printf(const char * ,  ...)
Declaration int __msvcrt_printf(const char * ,  ...);
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);]
Symbol __msvcrt_sprintf(char * , const char * ,  ...)
Declaration int __msvcrt_sprintf(char * , const char * ,  ...);
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);]
Symbol __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list )
Declaration int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );]
Symbol __msvcrt_vprintf(const char * , __builtin_va_list )
Declaration int __msvcrt_vprintf(const char * , __builtin_va_list );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );]
Symbol __msvcrt_vsprintf(char * , const char * , __builtin_va_list )
Declaration int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );]
Symbol _snprintf(char * , size_t , const char * ,  ...)
Declaration int _snprintf(char * , size_t , const char * ,  ...);
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);]
Symbol _vsnprintf(char * , size_t , const char * , __builtin_va_list )
Declaration int _vsnprintf(char * , size_t , const char * , __builtin_va_list );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );]
Symbol _vscprintf(const char * , __builtin_va_list )
Declaration int _vscprintf(const char * , __builtin_va_list );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );]
Symbol vscanf(const char * , __builtin_va_list )
Declaration int vscanf(const char * , __builtin_va_list );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );]
Symbol vfscanf(FILE * , const char * , __builtin_va_list )
Declaration int vfscanf(FILE * , const char * , __builtin_va_list );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );]
Symbol vsscanf(const char * , const char * , __builtin_va_list )
Declaration int vsscanf(const char * , const char * , __builtin_va_list );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );]
Symbol getdelim(char * * , size_t * , int , FILE * )
Declaration ssize_t getdelim(char * * , size_t * , int , FILE * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );]
Symbol getline(char * * , size_t * , FILE * )
Declaration ssize_t getline(char * * , size_t * , FILE * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );]
Symbol fscanf(FILE * , const char * ,  ...)
Declaration int fscanf(FILE * , const char * ,  ...);
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);]
Symbol scanf(const char * ,  ...)
Declaration int scanf(const char * ,  ...);
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);]
Symbol sscanf(const char * , const char * ,  ...)
Declaration int sscanf(const char * , const char * ,  ...);
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);]
Symbol fgetc(FILE * )
Declaration int fgetc(FILE * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );]
Symbol *fgets(char * , int , FILE * )
Declaration char *fgets(char * , int , FILE * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );]
Symbol fputc(int , FILE * )
Declaration int fputc(int , FILE * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );]
Symbol fputs(const char * , FILE * )
Declaration int fputs(const char * , FILE * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );]
Symbol *gets(char * )
Declaration char *gets(char * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );]
Symbol puts(const char * )
Declaration int puts(const char * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );]
Symbol ungetc(int , FILE * )
Declaration int ungetc(int , FILE * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );]
Symbol _filbuf(FILE * )
Declaration int _filbuf(FILE * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );]
Symbol _flsbuf(int , FILE * )
Declaration int _flsbuf(int , FILE * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );]
Symbol getc(FILE * )
Declaration extern inline int getc(FILE * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * );]
Symbol * __F
Declaration FILE * __F
[__F]
[FILE * __F]
Symbol putc(int , FILE * )
Declaration extern inline int putc(int , FILE * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int , FILE * );]
Symbol __c
Declaration int __c
[__c]
[int __c]
Symbol * __F
Declaration FILE * __F
[__c, __F]
[int __c, FILE * __F]
Symbol getchar(void )
Declaration extern inline int getchar(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void );]
Symbol putchar(int )
Declaration extern inline int putchar(int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int );]
Symbol __c
Declaration int __c
[__c]
[int __c]
Symbol fread(void * , size_t , size_t , FILE * )
Declaration size_t fread(void * , size_t , size_t , FILE * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );]
Symbol fwrite(const void * , size_t , size_t , FILE * )
Declaration size_t fwrite(const void * , size_t , size_t , FILE * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );]
Symbol fseek(FILE * , long , int )
Declaration int fseek(FILE * , long , int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );]
Symbol ftell(FILE * )
Declaration long ftell(FILE * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );]
Symbol rewind(FILE * )
Declaration void rewind(FILE * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );]
Symbol __value
Declaration long long __value
[__value]
[long long __value]
Symbol __offset
Declaration __off64_t __offset
[__value, __offset]
[long long __value, __off64_t __offset]
Symbol fpos_t
Declaration typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;]
Symbol fgetpos(FILE * , fpos_t * )
Declaration int fgetpos(FILE * , fpos_t * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );]
Symbol fsetpos(FILE * , const fpos_t * )
Declaration int fsetpos(FILE * , const fpos_t * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );]
Symbol __mingw_fseeki64(FILE * , long long , int )
Declaration int __mingw_fseeki64(FILE * , long long , int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );]
Symbol * __f
Declaration FILE * __f
[__f]
[FILE * __f]
Symbol __o
Declaration long long __o
[__f, __o]
[FILE * __f, long long __o]
Symbol __w
Declaration int __w
[__f, __o, __w]
[FILE * __f, long long __o, int __w]
Symbol __mingw_ftelli64(FILE * )
Declaration long long __mingw_ftelli64(FILE * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );]
Symbol * __file
Declaration FILE * __file
[__file]
[FILE * __file]
Symbol feof(FILE * )
Declaration int feof(FILE * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );]
Symbol ferror(FILE * )
Declaration int ferror(FILE * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );]
Symbol clearerr(FILE * )
Declaration void clearerr(FILE * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );]
Symbol perror(const char * )
Declaration void perror(const char * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );]
Symbol *_popen(const char * , const char * )
Declaration FILE *_popen(const char * , const char * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );]
Symbol _pclose(FILE * )
Declaration int _pclose(FILE * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );]
Symbol *popen(const char * , const char * )
Declaration FILE *popen(const char * , const char * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );]
Symbol pclose(FILE * )
Declaration int pclose(FILE * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );]
Symbol _flushall(void )
Declaration int _flushall(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );]
Symbol _fgetchar(void )
Declaration int _fgetchar(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );]
Symbol _fputchar(int )
Declaration int _fputchar(int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );]
Symbol *_fdopen(int , const char * )
Declaration FILE *_fdopen(int , const char * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );]
Symbol _fileno(FILE * )
Declaration int _fileno(FILE * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );]
Symbol _fcloseall(void )
Declaration int _fcloseall(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );]
Symbol *_fsopen(const char * , const char * , int )
Declaration FILE *_fsopen(const char * , const char * , int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );]
Symbol _getmaxstdio(void )
Declaration int _getmaxstdio(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );]
Symbol _setmaxstdio(int )
Declaration int _setmaxstdio(int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );]
Symbol __mingw_get_output_format(void )
Declaration unsigned int __mingw_get_output_format(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );]
Symbol __mingw_set_output_format(unsigned int )
Declaration unsigned int __mingw_set_output_format(unsigned int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );]
Symbol __mingw_get_printf_count_output(void )
Declaration int __mingw_get_printf_count_output(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );]
Symbol __mingw_set_printf_count_output(int )
Declaration int __mingw_set_printf_count_output(int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );]
Symbol __style
Declaration unsigned int __style
[__style]
[unsigned int __style]
Symbol __mode
Declaration int __mode
[__mode]
[int __mode]
Symbol fgetchar(void )
Declaration int fgetchar(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );]
Symbol fputchar(int )
Declaration int fputchar(int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );]
Symbol *fdopen(int , const char * )
Declaration FILE *fdopen(int , const char * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );]
Symbol fileno(FILE * )
Declaration int fileno(FILE * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );]
Symbol *fopen64(const char * , const char * )
Declaration extern inline FILE *fopen64(const char * , const char * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * , const char * );]
Symbol * filename
Declaration const char * filename
[filename]
[const char * filename]
Symbol * mode
Declaration const char * mode
[filename, mode]
[const char * filename, const char * mode]
Symbol fseeko64(FILE * , __off64_t , int )
Declaration int fseeko64(FILE * , __off64_t , int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );]
Symbol ftello64(FILE * )
Declaration __off64_t ftello64(FILE * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );]
Symbol fwprintf(FILE * , const wchar_t * ,  ...)
Declaration int fwprintf(FILE * , const wchar_t * ,  ...);
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);]
Symbol wprintf(const wchar_t * ,  ...)
Declaration int wprintf(const wchar_t * ,  ...);
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);]
Symbol vfwprintf(FILE * , const wchar_t * , __builtin_va_list )
Declaration int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );]
Symbol vwprintf(const wchar_t * , __builtin_va_list )
Declaration int vwprintf(const wchar_t * , __builtin_va_list );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );]
Symbol _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...)
Declaration int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);]
Symbol _vscwprintf(const wchar_t * , __builtin_va_list )
Declaration int _vscwprintf(const wchar_t * , __builtin_va_list );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );]
Symbol _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list )
Declaration int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );]
Symbol fwscanf(FILE * , const wchar_t * ,  ...)
Declaration int fwscanf(FILE * , const wchar_t * ,  ...);
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);]
Symbol wscanf(const wchar_t * ,  ...)
Declaration int wscanf(const wchar_t * ,  ...);
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);]
Symbol swscanf(const wchar_t * , const wchar_t * ,  ...)
Declaration int swscanf(const wchar_t * , const wchar_t * ,  ...);
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);]
Symbol fgetwc(FILE * )
Declaration wint_t fgetwc(FILE * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );]
Symbol fputwc(wchar_t , FILE * )
Declaration wint_t fputwc(wchar_t , FILE * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );]
Symbol ungetwc(wchar_t , FILE * )
Declaration wint_t ungetwc(wchar_t , FILE * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );]
Symbol swprintf(wchar_t * , const wchar_t * ,  ...)
Declaration int swprintf(wchar_t * , const wchar_t * ,  ...);
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);]
Symbol vswprintf(wchar_t * , const wchar_t * , __builtin_va_list )
Declaration int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );]
Symbol *fgetws(wchar_t * , int , FILE * )
Declaration wchar_t *fgetws(wchar_t * , int , FILE * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );]
Symbol fputws(const wchar_t * , FILE * )
Declaration int fputws(const wchar_t * , FILE * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );]
Symbol getwc(FILE * )
Declaration wint_t getwc(FILE * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );]
Symbol getwchar(void )
Declaration wint_t getwchar(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );]
Symbol putwc(wint_t , FILE * )
Declaration wint_t putwc(wint_t , FILE * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );]
Symbol putwchar(wint_t )
Declaration wint_t putwchar(wint_t );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );]
Symbol *_getws(wchar_t * )
Declaration wchar_t *_getws(wchar_t * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );]
Symbol _putws(const wchar_t * )
Declaration int _putws(const wchar_t * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );]
Symbol *_wfdopen(int , const wchar_t * )
Declaration FILE *_wfdopen(int , const wchar_t * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );]
Symbol *_wfopen(const wchar_t * , const wchar_t * )
Declaration FILE *_wfopen(const wchar_t * , const wchar_t * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );]
Symbol *_wfreopen(const wchar_t * , const wchar_t * , FILE * )
Declaration FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );]
Symbol *_wfsopen(const wchar_t * , const wchar_t * , int )
Declaration FILE *_wfsopen(const wchar_t * , const wchar_t * , int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );]
Symbol *_wtmpnam(wchar_t * )
Declaration wchar_t *_wtmpnam(wchar_t * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );]
Symbol *_wtempnam(const wchar_t * , const wchar_t * )
Declaration wchar_t *_wtempnam(const wchar_t * , const wchar_t * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );]
Symbol _wrename(const wchar_t * , const wchar_t * )
Declaration int _wrename(const wchar_t * , const wchar_t * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );]
Symbol _wremove(const wchar_t * )
Declaration int _wremove(const wchar_t * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );]
Symbol _wperror(const wchar_t * )
Declaration void _wperror(const wchar_t * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );]
Symbol *_wpopen(const wchar_t * , const wchar_t * )
Declaration FILE *_wpopen(const wchar_t * , const wchar_t * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );]
Symbol snwprintf(wchar_t * , size_t , const wchar_t * ,  ...)
Declaration int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);]
Symbol vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list )
Declaration int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );]
Symbol vwscanf(const wchar_t * , __builtin_va_list )
Declaration int vwscanf(const wchar_t * , __builtin_va_list );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );]
Symbol vfwscanf(FILE * , const wchar_t * , __builtin_va_list )
Declaration int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );]
Symbol vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list )
Declaration int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );]
Symbol *wpopen(const wchar_t * , const wchar_t * )
Declaration FILE *wpopen(const wchar_t * , const wchar_t * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );]
Symbol _fgetwchar(void )
Declaration wint_t _fgetwchar(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );]
Symbol _fputwchar(wint_t )
Declaration wint_t _fputwchar(wint_t );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );]
Symbol _getw(FILE * )
Declaration int _getw(FILE * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );]
Symbol _putw(int , FILE * )
Declaration int _putw(int , FILE * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );]
Symbol fgetwchar(void )
Declaration wint_t fgetwchar(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );]
Symbol fputwchar(wint_t )
Declaration wint_t fputwchar(wint_t );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );]
Symbol getw(FILE * )
Declaration int getw(FILE * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );]
Symbol putw(int , FILE * )
Declaration int putw(int , FILE * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );]
Symbol _x[4]
Declaration unsigned char _x[4]
[_x]
[unsigned char _x[4]]
Symbol omp_lock_t
Declaration typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;]
Symbol _x[12]
Declaration unsigned char _x[12]
[_x]
[unsigned char _x[12]]
Symbol omp_nest_lock_t
Declaration typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;]
Symbol omp_sched_static = 1
Declaration enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };]
Symbol omp_sched_dynamic = 2
Declaration enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };]
Symbol omp_sched_guided = 3
Declaration enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };]
Symbol omp_sched_auto = 4
Declaration enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };]
Symbol omp_sched_t
Declaration typedef enum omp_sched_t omp_sched_t;
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;]
Symbol omp_proc_bind_false = 0
Declaration enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };]
Symbol omp_proc_bind_true = 1
Declaration enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };]
Symbol omp_proc_bind_master = 2
Declaration enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };]
Symbol omp_proc_bind_close = 3
Declaration enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };]
Symbol omp_proc_bind_spread = 4
Declaration enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };]
Symbol omp_proc_bind_t
Declaration typedef enum omp_proc_bind_t omp_proc_bind_t;
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;]
Symbol omp_set_num_threads(int )
Declaration extern void omp_set_num_threads(int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );]
Symbol omp_get_num_threads(void )
Declaration extern int omp_get_num_threads(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );]
Symbol omp_get_max_threads(void )
Declaration extern int omp_get_max_threads(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );]
Symbol omp_get_thread_num(void )
Declaration extern int omp_get_thread_num(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );]
Symbol omp_get_num_procs(void )
Declaration extern int omp_get_num_procs(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );]
Symbol omp_in_parallel(void )
Declaration extern int omp_in_parallel(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );]
Symbol omp_set_dynamic(int )
Declaration extern void omp_set_dynamic(int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );]
Symbol omp_get_dynamic(void )
Declaration extern int omp_get_dynamic(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );]
Symbol omp_set_nested(int )
Declaration extern void omp_set_nested(int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );]
Symbol omp_get_nested(void )
Declaration extern int omp_get_nested(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );]
Symbol omp_init_lock(omp_lock_t * )
Declaration extern void omp_init_lock(omp_lock_t * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );]
Symbol omp_destroy_lock(omp_lock_t * )
Declaration extern void omp_destroy_lock(omp_lock_t * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );]
Symbol omp_set_lock(omp_lock_t * )
Declaration extern void omp_set_lock(omp_lock_t * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );]
Symbol omp_unset_lock(omp_lock_t * )
Declaration extern void omp_unset_lock(omp_lock_t * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );]
Symbol omp_test_lock(omp_lock_t * )
Declaration extern int omp_test_lock(omp_lock_t * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );]
Symbol omp_init_nest_lock(omp_nest_lock_t * )
Declaration extern void omp_init_nest_lock(omp_nest_lock_t * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );]
Symbol omp_destroy_nest_lock(omp_nest_lock_t * )
Declaration extern void omp_destroy_nest_lock(omp_nest_lock_t * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );]
Symbol omp_set_nest_lock(omp_nest_lock_t * )
Declaration extern void omp_set_nest_lock(omp_nest_lock_t * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );]
Symbol omp_unset_nest_lock(omp_nest_lock_t * )
Declaration extern void omp_unset_nest_lock(omp_nest_lock_t * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );]
Symbol omp_test_nest_lock(omp_nest_lock_t * )
Declaration extern int omp_test_nest_lock(omp_nest_lock_t * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );]
Symbol omp_get_wtime(void )
Declaration extern double omp_get_wtime(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );]
Symbol omp_get_wtick(void )
Declaration extern double omp_get_wtick(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );]
Symbol omp_set_schedule(omp_sched_t , int )
Declaration extern void omp_set_schedule(omp_sched_t , int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );]
Symbol omp_get_schedule(omp_sched_t * , int * )
Declaration extern void omp_get_schedule(omp_sched_t * , int * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );]
Symbol omp_get_thread_limit(void )
Declaration extern int omp_get_thread_limit(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );]
Symbol omp_set_max_active_levels(int )
Declaration extern void omp_set_max_active_levels(int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );]
Symbol omp_get_max_active_levels(void )
Declaration extern int omp_get_max_active_levels(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );]
Symbol omp_get_level(void )
Declaration extern int omp_get_level(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );]
Symbol omp_get_ancestor_thread_num(int )
Declaration extern int omp_get_ancestor_thread_num(int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );]
Symbol omp_get_team_size(int )
Declaration extern int omp_get_team_size(int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );]
Symbol omp_get_active_level(void )
Declaration extern int omp_get_active_level(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );]
Symbol omp_in_final(void )
Declaration extern int omp_in_final(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );]
Symbol omp_get_cancellation(void )
Declaration extern int omp_get_cancellation(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );]
Symbol omp_get_proc_bind(void )
Declaration extern omp_proc_bind_t omp_get_proc_bind(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );]
Symbol omp_set_default_device(int )
Declaration extern void omp_set_default_device(int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );]
Symbol omp_get_default_device(void )
Declaration extern int omp_get_default_device(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );]
Symbol omp_get_num_devices(void )
Declaration extern int omp_get_num_devices(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );]
Symbol omp_get_num_teams(void )
Declaration extern int omp_get_num_teams(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );]
Symbol omp_get_team_num(void )
Declaration extern int omp_get_team_num(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );]
Symbol omp_is_initial_device(void )
Declaration extern int omp_is_initial_device(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );]
Symbol type
Declaration int type
[type]
[int type]
Symbol * name
Declaration char * name
[type, name]
[int type, char * name]
Symbol arg1
Declaration double arg1
[type, name, arg1]
[int type, char * name, double arg1]
Symbol arg2
Declaration double arg2
[type, name, arg1, arg2]
[int type, char * name, double arg1, double arg2]
Symbol retval
Declaration double retval
[type, name, arg1, arg2, retval]
[int type, char * name, double arg1, double arg2, double retval]
Symbol sin(double )
Declaration double sin(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );]
Symbol cos(double )
Declaration double cos(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );]
Symbol tan(double )
Declaration double tan(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );]
Symbol sinh(double )
Declaration double sinh(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );]
Symbol cosh(double )
Declaration double cosh(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );]
Symbol tanh(double )
Declaration double tanh(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );]
Symbol asin(double )
Declaration double asin(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );]
Symbol acos(double )
Declaration double acos(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );]
Symbol atan(double )
Declaration double atan(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );]
Symbol atan2(double , double )
Declaration double atan2(double , double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );]
Symbol exp(double )
Declaration double exp(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );]
Symbol log(double )
Declaration double log(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );]
Symbol log10(double )
Declaration double log10(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );]
Symbol pow(double , double )
Declaration double pow(double , double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );]
Symbol sqrt(double )
Declaration double sqrt(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );]
Symbol ceil(double )
Declaration double ceil(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );]
Symbol floor(double )
Declaration double floor(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );]
Symbol fabs(double )
Declaration double fabs(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );]
Symbol ldexp(double , int )
Declaration double ldexp(double , int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );]
Symbol frexp(double , int * )
Declaration double frexp(double , int * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );]
Symbol modf(double , double * )
Declaration double modf(double , double * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );]
Symbol fmod(double , double )
Declaration double fmod(double , double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );]
Symbol x
Declaration double x
[x]
[double x]
Symbol y
Declaration double y
[x, y]
[double x, double y]
Symbol _cabs(struct _complex )
Declaration double _cabs(struct _complex );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );]
Symbol _hypot(double , double )
Declaration double _hypot(double , double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );]
Symbol _j0(double )
Declaration double _j0(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );]
Symbol _j1(double )
Declaration double _j1(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );]
Symbol _jn(int , double )
Declaration double _jn(int , double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );]
Symbol _y0(double )
Declaration double _y0(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );]
Symbol _y1(double )
Declaration double _y1(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );]
Symbol _yn(int , double )
Declaration double _yn(int , double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );]
Symbol _matherr(struct _exception * )
Declaration int _matherr(struct _exception * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );]
Symbol _chgsign(double )
Declaration double _chgsign(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );]
Symbol _copysign(double , double )
Declaration double _copysign(double , double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );]
Symbol _logb(double )
Declaration double _logb(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );]
Symbol _nextafter(double , double )
Declaration double _nextafter(double , double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );]
Symbol _scalb(double , long )
Declaration double _scalb(double , long );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );]
Symbol _finite(double )
Declaration int _finite(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );]
Symbol _fpclass(double )
Declaration int _fpclass(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );]
Symbol _isnan(double )
Declaration int _isnan(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );]
Symbol j0(double )
Declaration double j0(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );]
Symbol j1(double )
Declaration double j1(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );]
Symbol jn(int , double )
Declaration double jn(int , double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );]
Symbol y0(double )
Declaration double y0(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );]
Symbol y1(double )
Declaration double y1(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );]
Symbol yn(int , double )
Declaration double yn(int , double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );]
Symbol chgsign(double )
Declaration double chgsign(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );]
Symbol finite(double )
Declaration int finite(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );]
Symbol fpclass(double )
Declaration int fpclass(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );]
Symbol float_t
Declaration typedef long double float_t;
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;]
Symbol double_t
Declaration typedef long double double_t;
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;]
Symbol __fpclassifyf(float )
Declaration extern int __fpclassifyf(float );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );]
Symbol __fpclassify(double )
Declaration extern int __fpclassify(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );]
Symbol __fpclassifyl(long double )
Declaration extern int __fpclassifyl(long double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );]
Symbol __isnan(double )
Declaration extern int __isnan(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );]
Symbol __isnanf(float )
Declaration extern int __isnanf(float );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );]
Symbol __isnanl(long double )
Declaration extern int __isnanl(long double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );]
Symbol __signbit(double )
Declaration extern int __signbit(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );]
Symbol __signbitf(float )
Declaration extern int __signbitf(float );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );]
Symbol __signbitl(long double )
Declaration extern int __signbitl(long double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );]
Symbol sinf(float )
Declaration extern float sinf(float );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );]
Symbol sinl(long double )
Declaration extern long double sinl(long double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );]
Symbol cosf(float )
Declaration extern float cosf(float );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );]
Symbol cosl(long double )
Declaration extern long double cosl(long double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );]
Symbol tanf(float )
Declaration extern float tanf(float );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );]
Symbol tanl(long double )
Declaration extern long double tanl(long double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );]
Symbol asinf(float )
Declaration extern float asinf(float );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );]
Symbol asinl(long double )
Declaration extern long double asinl(long double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );]
Symbol acosf(float )
Declaration extern float acosf(float );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );]
Symbol acosl(long double )
Declaration extern long double acosl(long double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );]
Symbol atanf(float )
Declaration extern float atanf(float );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );]
Symbol atanl(long double )
Declaration extern long double atanl(long double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );]
Symbol atan2f(float , float )
Declaration extern float atan2f(float , float );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );]
Symbol atan2l(long double , long double )
Declaration extern long double atan2l(long double , long double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );]
Symbol sinhf(float )
Declaration extern float sinhf(float );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );]
Symbol sinhl(long double )
Declaration extern long double sinhl(long double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );]
Symbol coshf(float )
Declaration extern float coshf(float );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );]
Symbol coshl(long double )
Declaration extern long double coshl(long double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );]
Symbol tanhf(float )
Declaration extern float tanhf(float );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );]
Symbol tanhl(long double )
Declaration extern long double tanhl(long double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );]
Symbol acosh(double )
Declaration extern double acosh(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );]
Symbol acoshf(float )
Declaration extern float acoshf(float );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );]
Symbol acoshl(long double )
Declaration extern long double acoshl(long double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );]
Symbol asinh(double )
Declaration extern double asinh(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );]
Symbol asinhf(float )
Declaration extern float asinhf(float );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );]
Symbol asinhl(long double )
Declaration extern long double asinhl(long double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );]
Symbol atanh(double )
Declaration extern double atanh(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );]
Symbol atanhf(float )
Declaration extern float atanhf(float );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );]
Symbol atanhl(long double )
Declaration extern long double atanhl(long double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );]
Symbol expf(float )
Declaration extern float expf(float );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );]
Symbol expl(long double )
Declaration extern long double expl(long double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );]
Symbol exp2(double )
Declaration extern double exp2(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );]
Symbol exp2f(float )
Declaration extern float exp2f(float );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );]
Symbol exp2l(long double )
Declaration extern long double exp2l(long double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );]
Symbol expm1(double )
Declaration extern double expm1(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );]
Symbol expm1f(float )
Declaration extern float expm1f(float );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );]
Symbol expm1l(long double )
Declaration extern long double expm1l(long double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );]
Symbol frexpf(float , int * )
Declaration extern float frexpf(float , int * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );]
Symbol frexpl(long double , int * )
Declaration extern long double frexpl(long double , int * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );]
Symbol ilogb(double )
Declaration extern int ilogb(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );]
Symbol ilogbf(float )
Declaration extern int ilogbf(float );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );]
Symbol ilogbl(long double )
Declaration extern int ilogbl(long double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );]
Symbol ldexpf(float , int )
Declaration extern float ldexpf(float , int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );]
Symbol ldexpl(long double , int )
Declaration extern long double ldexpl(long double , int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );]
Symbol logf(float )
Declaration extern float logf(float );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );]
Symbol logl(long double )
Declaration extern long double logl(long double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );]
Symbol log10f(float )
Declaration extern float log10f(float );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );]
Symbol log10l(long double )
Declaration extern long double log10l(long double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );]
Symbol log1p(double )
Declaration extern double log1p(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );]
Symbol log1pf(float )
Declaration extern float log1pf(float );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );]
Symbol log1pl(long double )
Declaration extern long double log1pl(long double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );]
Symbol log2(double )
Declaration extern double log2(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );]
Symbol log2f(float )
Declaration extern float log2f(float );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );]
Symbol log2l(long double )
Declaration extern long double log2l(long double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );]
Symbol logb(double )
Declaration extern double logb(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );]
Symbol logbf(float )
Declaration extern float logbf(float );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );]
Symbol logbl(long double )
Declaration extern long double logbl(long double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );]
Symbol modff(float , float * )
Declaration extern float modff(float , float * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );]
Symbol modfl(long double , long double * )
Declaration extern long double modfl(long double , long double * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );]
Symbol scalbn(double , int )
Declaration extern double scalbn(double , int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );]
Symbol scalbnf(float , int )
Declaration extern float scalbnf(float , int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );]
Symbol scalbnl(long double , int )
Declaration extern long double scalbnl(long double , int );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );]
Symbol scalbln(double , long )
Declaration extern double scalbln(double , long );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );]
Symbol scalblnf(float , long )
Declaration extern float scalblnf(float , long );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );]
Symbol scalblnl(long double , long )
Declaration extern long double scalblnl(long double , long );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );]
Symbol cbrt(double )
Declaration extern double cbrt(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );]
Symbol cbrtf(float )
Declaration extern float cbrtf(float );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );]
Symbol cbrtl(long double )
Declaration extern long double cbrtl(long double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );]
Symbol fabsf(float x)
Declaration extern float fabsf(float x);
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);]
Symbol fabsl(long double x)
Declaration extern long double fabsl(long double x);
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);]
Symbol hypot(double , double )
Declaration extern double hypot(double , double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );]
Symbol hypotf(float , float )
Declaration extern float hypotf(float , float );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );]
Symbol hypotl(long double , long double )
Declaration extern long double hypotl(long double , long double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );]
Symbol powf(float , float )
Declaration extern float powf(float , float );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );]
Symbol powl(long double , long double )
Declaration extern long double powl(long double , long double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );]
Symbol sqrtf(float )
Declaration extern float sqrtf(float );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );]
Symbol sqrtl(long double )
Declaration extern long double sqrtl(long double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );]
Symbol erf(double )
Declaration extern double erf(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );]
Symbol erff(float )
Declaration extern float erff(float );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );]
Symbol erfl(long double )
Declaration extern long double erfl(long double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );]
Symbol erfc(double )
Declaration extern double erfc(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );]
Symbol erfcf(float )
Declaration extern float erfcf(float );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );]
Symbol erfcl(long double )
Declaration extern long double erfcl(long double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );]
Symbol lgamma(double )
Declaration extern double lgamma(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );]
Symbol lgammaf(float )
Declaration extern float lgammaf(float );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );]
Symbol lgammal(long double )
Declaration extern long double lgammal(long double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );]
Symbol tgamma(double )
Declaration extern double tgamma(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );]
Symbol tgammaf(float )
Declaration extern float tgammaf(float );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );]
Symbol tgammal(long double )
Declaration extern long double tgammal(long double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );]
Symbol ceilf(float )
Declaration extern float ceilf(float );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );]
Symbol ceill(long double )
Declaration extern long double ceill(long double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );]
Symbol floorf(float )
Declaration extern float floorf(float );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );]
Symbol floorl(long double )
Declaration extern long double floorl(long double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );]
Symbol nearbyint(double )
Declaration extern double nearbyint(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );]
Symbol nearbyintf(float )
Declaration extern float nearbyintf(float );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );]
Symbol nearbyintl(long double )
Declaration extern long double nearbyintl(long double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );]
Symbol rint(double )
Declaration extern double rint(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );]
Symbol rintf(float )
Declaration extern float rintf(float );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );]
Symbol rintl(long double )
Declaration extern long double rintl(long double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );]
Symbol lrint(double )
Declaration extern long lrint(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );]
Symbol lrintf(float )
Declaration extern long lrintf(float );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );]
Symbol lrintl(long double )
Declaration extern long lrintl(long double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );]
Symbol llrint(double )
Declaration extern long long llrint(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );]
Symbol llrintf(float )
Declaration extern long long llrintf(float );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );]
Symbol llrintl(long double )
Declaration extern long long llrintl(long double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );]
Symbol round(double )
Declaration extern double round(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );]
Symbol roundf(float )
Declaration extern float roundf(float );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );]
Symbol roundl(long double )
Declaration extern long double roundl(long double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );]
Symbol lround(double )
Declaration extern long lround(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );]
Symbol lroundf(float )
Declaration extern long lroundf(float );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );]
Symbol lroundl(long double )
Declaration extern long lroundl(long double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );]
Symbol llround(double )
Declaration extern long long llround(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );]
Symbol llroundf(float )
Declaration extern long long llroundf(float );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );]
Symbol llroundl(long double )
Declaration extern long long llroundl(long double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );]
Symbol trunc(double )
Declaration extern double trunc(double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );]
Symbol truncf(float )
Declaration extern float truncf(float );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );]
Symbol truncl(long double )
Declaration extern long double truncl(long double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );]
Symbol fmodf(float , float )
Declaration extern float fmodf(float , float );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );]
Symbol fmodl(long double , long double )
Declaration extern long double fmodl(long double , long double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );]
Symbol remainder(double , double )
Declaration extern double remainder(double , double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );]
Symbol remainderf(float , float )
Declaration extern float remainderf(float , float );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );]
Symbol remainderl(long double , long double )
Declaration extern long double remainderl(long double , long double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );]
Symbol remquo(double , double , int * )
Declaration extern double remquo(double , double , int * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );]
Symbol remquof(float , float , int * )
Declaration extern float remquof(float , float , int * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );]
Symbol remquol(long double , long double , int * )
Declaration extern long double remquol(long double , long double , int * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );]
Symbol copysign(double , double )
Declaration extern double copysign(double , double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );]
Symbol copysignf(float , float )
Declaration extern float copysignf(float , float );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );]
Symbol copysignl(long double , long double )
Declaration extern long double copysignl(long double , long double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );]
Symbol nan(const char * tagp)
Declaration extern double nan(const char * tagp);
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);]
Symbol nanf(const char * tagp)
Declaration extern float nanf(const char * tagp);
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);]
Symbol nanl(const char * tagp)
Declaration extern long double nanl(const char * tagp);
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);]
Symbol nextafter(double , double )
Declaration extern double nextafter(double , double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );]
Symbol nextafterf(float , float )
Declaration extern float nextafterf(float , float );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );]
Symbol nextafterl(long double , long double )
Declaration extern long double nextafterl(long double , long double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );]
Symbol nexttoward(double , long double )
Declaration extern double nexttoward(double , long double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );]
Symbol nexttowardf(float , long double )
Declaration extern float nexttowardf(float , long double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );]
Symbol nexttowardl(long double , long double )
Declaration extern long double nexttowardl(long double , long double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );]
Symbol fdim(double x, double y)
Declaration extern double fdim(double x, double y);
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);]
Symbol fdimf(float x, float y)
Declaration extern float fdimf(float x, float y);
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);]
Symbol fdiml(long double x, long double y)
Declaration extern long double fdiml(long double x, long double y);
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);]
Symbol fmax(double , double )
Declaration extern double fmax(double , double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );]
Symbol fmaxf(float , float )
Declaration extern float fmaxf(float , float );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );]
Symbol fmaxl(long double , long double )
Declaration extern long double fmaxl(long double , long double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );]
Symbol fmin(double , double )
Declaration extern double fmin(double , double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );]
Symbol fminf(float , float )
Declaration extern float fminf(float , float );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );]
Symbol fminl(long double , long double )
Declaration extern long double fminl(long double , long double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );]
Symbol fma(double , double , double )
Declaration extern double fma(double , double , double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );]
Symbol fmaf(float , float , float )
Declaration extern float fmaf(float , float , float );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );]
Symbol fmal(long double , long double , long double )
Declaration extern long double fmal(long double , long double , long double );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );]
Symbol __time32_t
Declaration typedef long __time32_t;
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;]
Symbol __time64_t
Declaration typedef long long __time64_t;
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;]
Symbol time_t
Declaration typedef __time32_t time_t;
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;]
Symbol tv_sec
Declaration __time64_t tv_sec
[tv_sec]
[__time64_t tv_sec]
Symbol tv_nsec
Declaration long tv_nsec
[tv_sec, tv_nsec]
[__time64_t tv_sec, long tv_nsec]
Symbol __tv64_sec
Declaration __time64_t __tv64_sec
[__tv64_sec]
[__time64_t __tv64_sec]
Symbol __tv32_sec
Declaration __time32_t __tv32_sec
[__tv64_sec, __tv32_sec]
[__time64_t __tv64_sec, __time32_t __tv32_sec]
Symbol tv_sec
Declaration time_t tv_sec
[__tv64_sec, __tv32_sec, tv_sec]
[__time64_t __tv64_sec, __time32_t __tv32_sec, time_t tv_sec]
Symbol tv_nsec
Declaration long tv_nsec
[tv_nsec]
[long tv_nsec]
Symbol * __tv
Declaration struct timespec * __tv
[__tv]
[struct timespec * __tv]
Symbol clock_t
Declaration typedef long clock_t;
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t, struct timespec, union named_NAS_EP_B_CARV_main_c_16346, struct __mingw32_expanded_timespec, mingw_timespec, clock_t]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;, struct timespec
{
__time64_t tv_sec;
long tv_nsec;
};
, union named_NAS_EP_B_CARV_main_c_16346
{
__time64_t __tv64_sec;
__time32_t __tv32_sec;
time_t tv_sec;
};
, struct __mingw32_expanded_timespec
{
union named_NAS_EP_B_CARV_main_c_16346 ;
long tv_nsec;
};
, extern inline struct __mingw32_expanded_timespec *mingw_timespec(struct timespec * __tv)
{
return ((struct __mingw32_expanded_timespec * )__tv);
}
, typedef long clock_t;]
Symbol tm_sec
Declaration int tm_sec
[tm_sec]
[int tm_sec]
Symbol tm_min
Declaration int tm_min
[tm_sec, tm_min]
[int tm_sec, int tm_min]
Symbol tm_hour
Declaration int tm_hour
[tm_sec, tm_min, tm_hour]
[int tm_sec, int tm_min, int tm_hour]
Symbol tm_mday
Declaration int tm_mday
[tm_sec, tm_min, tm_hour, tm_mday]
[int tm_sec, int tm_min, int tm_hour, int tm_mday]
Symbol tm_mon
Declaration int tm_mon
[tm_sec, tm_min, tm_hour, tm_mday, tm_mon]
[int tm_sec, int tm_min, int tm_hour, int tm_mday, int tm_mon]
Symbol tm_year
Declaration int tm_year
[tm_sec, tm_min, tm_hour, tm_mday, tm_mon, tm_year]
[int tm_sec, int tm_min, int tm_hour, int tm_mday, int tm_mon, int tm_year]
Symbol tm_wday
Declaration int tm_wday
[tm_sec, tm_min, tm_hour, tm_mday, tm_mon, tm_year, tm_wday]
[int tm_sec, int tm_min, int tm_hour, int tm_mday, int tm_mon, int tm_year, int tm_wday]
Symbol tm_yday
Declaration int tm_yday
[tm_sec, tm_min, tm_hour, tm_mday, tm_mon, tm_year, tm_wday, tm_yday]
[int tm_sec, int tm_min, int tm_hour, int tm_mday, int tm_mon, int tm_year, int tm_wday, int tm_yday]
Symbol tm_isdst
Declaration int tm_isdst
[tm_sec, tm_min, tm_hour, tm_mday, tm_mon, tm_year, tm_wday, tm_yday, tm_isdst]
[int tm_sec, int tm_min, int tm_hour, int tm_mday, int tm_mon, int tm_year, int tm_wday, int tm_yday, int tm_isdst]
Symbol clock(void )
Declaration clock_t clock(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t, struct timespec, union named_NAS_EP_B_CARV_main_c_16346, struct __mingw32_expanded_timespec, mingw_timespec, clock_t, struct tm, clock]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;, struct timespec
{
__time64_t tv_sec;
long tv_nsec;
};
, union named_NAS_EP_B_CARV_main_c_16346
{
__time64_t __tv64_sec;
__time32_t __tv32_sec;
time_t tv_sec;
};
, struct __mingw32_expanded_timespec
{
union named_NAS_EP_B_CARV_main_c_16346 ;
long tv_nsec;
};
, extern inline struct __mingw32_expanded_timespec *mingw_timespec(struct timespec * __tv)
{
return ((struct __mingw32_expanded_timespec * )__tv);
}
, typedef long clock_t;, struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
, clock_t clock(void );]
Symbol time(time_t * )
Declaration time_t time(time_t * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t, struct timespec, union named_NAS_EP_B_CARV_main_c_16346, struct __mingw32_expanded_timespec, mingw_timespec, clock_t, struct tm, clock, time]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;, struct timespec
{
__time64_t tv_sec;
long tv_nsec;
};
, union named_NAS_EP_B_CARV_main_c_16346
{
__time64_t __tv64_sec;
__time32_t __tv32_sec;
time_t tv_sec;
};
, struct __mingw32_expanded_timespec
{
union named_NAS_EP_B_CARV_main_c_16346 ;
long tv_nsec;
};
, extern inline struct __mingw32_expanded_timespec *mingw_timespec(struct timespec * __tv)
{
return ((struct __mingw32_expanded_timespec * )__tv);
}
, typedef long clock_t;, struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
, clock_t clock(void );, time_t time(time_t * );]
Symbol difftime(time_t , time_t )
Declaration double difftime(time_t , time_t );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t, struct timespec, union named_NAS_EP_B_CARV_main_c_16346, struct __mingw32_expanded_timespec, mingw_timespec, clock_t, struct tm, clock, time, difftime]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;, struct timespec
{
__time64_t tv_sec;
long tv_nsec;
};
, union named_NAS_EP_B_CARV_main_c_16346
{
__time64_t __tv64_sec;
__time32_t __tv32_sec;
time_t tv_sec;
};
, struct __mingw32_expanded_timespec
{
union named_NAS_EP_B_CARV_main_c_16346 ;
long tv_nsec;
};
, extern inline struct __mingw32_expanded_timespec *mingw_timespec(struct timespec * __tv)
{
return ((struct __mingw32_expanded_timespec * )__tv);
}
, typedef long clock_t;, struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
, clock_t clock(void );, time_t time(time_t * );, double difftime(time_t , time_t );]
Symbol mktime(struct tm * )
Declaration time_t mktime(struct tm * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t, struct timespec, union named_NAS_EP_B_CARV_main_c_16346, struct __mingw32_expanded_timespec, mingw_timespec, clock_t, struct tm, clock, time, difftime, mktime]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;, struct timespec
{
__time64_t tv_sec;
long tv_nsec;
};
, union named_NAS_EP_B_CARV_main_c_16346
{
__time64_t __tv64_sec;
__time32_t __tv32_sec;
time_t tv_sec;
};
, struct __mingw32_expanded_timespec
{
union named_NAS_EP_B_CARV_main_c_16346 ;
long tv_nsec;
};
, extern inline struct __mingw32_expanded_timespec *mingw_timespec(struct timespec * __tv)
{
return ((struct __mingw32_expanded_timespec * )__tv);
}
, typedef long clock_t;, struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
, clock_t clock(void );, time_t time(time_t * );, double difftime(time_t , time_t );, time_t mktime(struct tm * );]
Symbol *asctime(const struct tm * )
Declaration char *asctime(const struct tm * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t, struct timespec, union named_NAS_EP_B_CARV_main_c_16346, struct __mingw32_expanded_timespec, mingw_timespec, clock_t, struct tm, clock, time, difftime, mktime, asctime]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;, struct timespec
{
__time64_t tv_sec;
long tv_nsec;
};
, union named_NAS_EP_B_CARV_main_c_16346
{
__time64_t __tv64_sec;
__time32_t __tv32_sec;
time_t tv_sec;
};
, struct __mingw32_expanded_timespec
{
union named_NAS_EP_B_CARV_main_c_16346 ;
long tv_nsec;
};
, extern inline struct __mingw32_expanded_timespec *mingw_timespec(struct timespec * __tv)
{
return ((struct __mingw32_expanded_timespec * )__tv);
}
, typedef long clock_t;, struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
, clock_t clock(void );, time_t time(time_t * );, double difftime(time_t , time_t );, time_t mktime(struct tm * );, char *asctime(const struct tm * );]
Symbol *ctime(const time_t * )
Declaration char *ctime(const time_t * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t, struct timespec, union named_NAS_EP_B_CARV_main_c_16346, struct __mingw32_expanded_timespec, mingw_timespec, clock_t, struct tm, clock, time, difftime, mktime, asctime, ctime]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;, struct timespec
{
__time64_t tv_sec;
long tv_nsec;
};
, union named_NAS_EP_B_CARV_main_c_16346
{
__time64_t __tv64_sec;
__time32_t __tv32_sec;
time_t tv_sec;
};
, struct __mingw32_expanded_timespec
{
union named_NAS_EP_B_CARV_main_c_16346 ;
long tv_nsec;
};
, extern inline struct __mingw32_expanded_timespec *mingw_timespec(struct timespec * __tv)
{
return ((struct __mingw32_expanded_timespec * )__tv);
}
, typedef long clock_t;, struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
, clock_t clock(void );, time_t time(time_t * );, double difftime(time_t , time_t );, time_t mktime(struct tm * );, char *asctime(const struct tm * );, char *ctime(const time_t * );]
Symbol *gmtime(const time_t * )
Declaration struct tm *gmtime(const time_t * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t, struct timespec, union named_NAS_EP_B_CARV_main_c_16346, struct __mingw32_expanded_timespec, mingw_timespec, clock_t, struct tm, clock, time, difftime, mktime, asctime, ctime, gmtime]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;, struct timespec
{
__time64_t tv_sec;
long tv_nsec;
};
, union named_NAS_EP_B_CARV_main_c_16346
{
__time64_t __tv64_sec;
__time32_t __tv32_sec;
time_t tv_sec;
};
, struct __mingw32_expanded_timespec
{
union named_NAS_EP_B_CARV_main_c_16346 ;
long tv_nsec;
};
, extern inline struct __mingw32_expanded_timespec *mingw_timespec(struct timespec * __tv)
{
return ((struct __mingw32_expanded_timespec * )__tv);
}
, typedef long clock_t;, struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
, clock_t clock(void );, time_t time(time_t * );, double difftime(time_t , time_t );, time_t mktime(struct tm * );, char *asctime(const struct tm * );, char *ctime(const time_t * );, struct tm *gmtime(const time_t * );]
Symbol *localtime(const time_t * )
Declaration struct tm *localtime(const time_t * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t, struct timespec, union named_NAS_EP_B_CARV_main_c_16346, struct __mingw32_expanded_timespec, mingw_timespec, clock_t, struct tm, clock, time, difftime, mktime, asctime, ctime, gmtime, localtime]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;, struct timespec
{
__time64_t tv_sec;
long tv_nsec;
};
, union named_NAS_EP_B_CARV_main_c_16346
{
__time64_t __tv64_sec;
__time32_t __tv32_sec;
time_t tv_sec;
};
, struct __mingw32_expanded_timespec
{
union named_NAS_EP_B_CARV_main_c_16346 ;
long tv_nsec;
};
, extern inline struct __mingw32_expanded_timespec *mingw_timespec(struct timespec * __tv)
{
return ((struct __mingw32_expanded_timespec * )__tv);
}
, typedef long clock_t;, struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
, clock_t clock(void );, time_t time(time_t * );, double difftime(time_t , time_t );, time_t mktime(struct tm * );, char *asctime(const struct tm * );, char *ctime(const time_t * );, struct tm *gmtime(const time_t * );, struct tm *localtime(const time_t * );]
Symbol strftime(char * , size_t , const char * , const struct tm * )
Declaration size_t strftime(char * , size_t , const char * , const struct tm * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t, struct timespec, union named_NAS_EP_B_CARV_main_c_16346, struct __mingw32_expanded_timespec, mingw_timespec, clock_t, struct tm, clock, time, difftime, mktime, asctime, ctime, gmtime, localtime, strftime]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;, struct timespec
{
__time64_t tv_sec;
long tv_nsec;
};
, union named_NAS_EP_B_CARV_main_c_16346
{
__time64_t __tv64_sec;
__time32_t __tv32_sec;
time_t tv_sec;
};
, struct __mingw32_expanded_timespec
{
union named_NAS_EP_B_CARV_main_c_16346 ;
long tv_nsec;
};
, extern inline struct __mingw32_expanded_timespec *mingw_timespec(struct timespec * __tv)
{
return ((struct __mingw32_expanded_timespec * )__tv);
}
, typedef long clock_t;, struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
, clock_t clock(void );, time_t time(time_t * );, double difftime(time_t , time_t );, time_t mktime(struct tm * );, char *asctime(const struct tm * );, char *ctime(const time_t * );, struct tm *gmtime(const time_t * );, struct tm *localtime(const time_t * );, size_t strftime(char * , size_t , const char * , const struct tm * );]
Symbol _tzset(void )
Declaration extern void _tzset(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t, struct timespec, union named_NAS_EP_B_CARV_main_c_16346, struct __mingw32_expanded_timespec, mingw_timespec, clock_t, struct tm, clock, time, difftime, mktime, asctime, ctime, gmtime, localtime, strftime, _tzset]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;, struct timespec
{
__time64_t tv_sec;
long tv_nsec;
};
, union named_NAS_EP_B_CARV_main_c_16346
{
__time64_t __tv64_sec;
__time32_t __tv32_sec;
time_t tv_sec;
};
, struct __mingw32_expanded_timespec
{
union named_NAS_EP_B_CARV_main_c_16346 ;
long tv_nsec;
};
, extern inline struct __mingw32_expanded_timespec *mingw_timespec(struct timespec * __tv)
{
return ((struct __mingw32_expanded_timespec * )__tv);
}
, typedef long clock_t;, struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
, clock_t clock(void );, time_t time(time_t * );, double difftime(time_t , time_t );, time_t mktime(struct tm * );, char *asctime(const struct tm * );, char *ctime(const time_t * );, struct tm *gmtime(const time_t * );, struct tm *localtime(const time_t * );, size_t strftime(char * , size_t , const char * , const struct tm * );, extern void _tzset(void );]
Symbol tzset(void )
Declaration extern void tzset(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t, struct timespec, union named_NAS_EP_B_CARV_main_c_16346, struct __mingw32_expanded_timespec, mingw_timespec, clock_t, struct tm, clock, time, difftime, mktime, asctime, ctime, gmtime, localtime, strftime, _tzset, tzset]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;, struct timespec
{
__time64_t tv_sec;
long tv_nsec;
};
, union named_NAS_EP_B_CARV_main_c_16346
{
__time64_t __tv64_sec;
__time32_t __tv32_sec;
time_t tv_sec;
};
, struct __mingw32_expanded_timespec
{
union named_NAS_EP_B_CARV_main_c_16346 ;
long tv_nsec;
};
, extern inline struct __mingw32_expanded_timespec *mingw_timespec(struct timespec * __tv)
{
return ((struct __mingw32_expanded_timespec * )__tv);
}
, typedef long clock_t;, struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
, clock_t clock(void );, time_t time(time_t * );, double difftime(time_t , time_t );, time_t mktime(struct tm * );, char *asctime(const struct tm * );, char *ctime(const time_t * );, struct tm *gmtime(const time_t * );, struct tm *localtime(const time_t * );, size_t strftime(char * , size_t , const char * , const struct tm * );, extern void _tzset(void );, extern void tzset(void );]
Symbol *_strdate(char * )
Declaration char *_strdate(char * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t, struct timespec, union named_NAS_EP_B_CARV_main_c_16346, struct __mingw32_expanded_timespec, mingw_timespec, clock_t, struct tm, clock, time, difftime, mktime, asctime, ctime, gmtime, localtime, strftime, _tzset, tzset, _strdate]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;, struct timespec
{
__time64_t tv_sec;
long tv_nsec;
};
, union named_NAS_EP_B_CARV_main_c_16346
{
__time64_t __tv64_sec;
__time32_t __tv32_sec;
time_t tv_sec;
};
, struct __mingw32_expanded_timespec
{
union named_NAS_EP_B_CARV_main_c_16346 ;
long tv_nsec;
};
, extern inline struct __mingw32_expanded_timespec *mingw_timespec(struct timespec * __tv)
{
return ((struct __mingw32_expanded_timespec * )__tv);
}
, typedef long clock_t;, struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
, clock_t clock(void );, time_t time(time_t * );, double difftime(time_t , time_t );, time_t mktime(struct tm * );, char *asctime(const struct tm * );, char *ctime(const time_t * );, struct tm *gmtime(const time_t * );, struct tm *localtime(const time_t * );, size_t strftime(char * , size_t , const char * , const struct tm * );, extern void _tzset(void );, extern void tzset(void );, char *_strdate(char * );]
Symbol *_strtime(char * )
Declaration char *_strtime(char * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t, struct timespec, union named_NAS_EP_B_CARV_main_c_16346, struct __mingw32_expanded_timespec, mingw_timespec, clock_t, struct tm, clock, time, difftime, mktime, asctime, ctime, gmtime, localtime, strftime, _tzset, tzset, _strdate, _strtime]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;, struct timespec
{
__time64_t tv_sec;
long tv_nsec;
};
, union named_NAS_EP_B_CARV_main_c_16346
{
__time64_t __tv64_sec;
__time32_t __tv32_sec;
time_t tv_sec;
};
, struct __mingw32_expanded_timespec
{
union named_NAS_EP_B_CARV_main_c_16346 ;
long tv_nsec;
};
, extern inline struct __mingw32_expanded_timespec *mingw_timespec(struct timespec * __tv)
{
return ((struct __mingw32_expanded_timespec * )__tv);
}
, typedef long clock_t;, struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
, clock_t clock(void );, time_t time(time_t * );, double difftime(time_t , time_t );, time_t mktime(struct tm * );, char *asctime(const struct tm * );, char *ctime(const time_t * );, struct tm *gmtime(const time_t * );, struct tm *localtime(const time_t * );, size_t strftime(char * , size_t , const char * , const struct tm * );, extern void _tzset(void );, extern void tzset(void );, char *_strdate(char * );, char *_strtime(char * );]
Symbol _time64(__time64_t * )
Declaration __time64_t _time64(__time64_t * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t, struct timespec, union named_NAS_EP_B_CARV_main_c_16346, struct __mingw32_expanded_timespec, mingw_timespec, clock_t, struct tm, clock, time, difftime, mktime, asctime, ctime, gmtime, localtime, strftime, _tzset, tzset, _strdate, _strtime, _time64]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;, struct timespec
{
__time64_t tv_sec;
long tv_nsec;
};
, union named_NAS_EP_B_CARV_main_c_16346
{
__time64_t __tv64_sec;
__time32_t __tv32_sec;
time_t tv_sec;
};
, struct __mingw32_expanded_timespec
{
union named_NAS_EP_B_CARV_main_c_16346 ;
long tv_nsec;
};
, extern inline struct __mingw32_expanded_timespec *mingw_timespec(struct timespec * __tv)
{
return ((struct __mingw32_expanded_timespec * )__tv);
}
, typedef long clock_t;, struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
, clock_t clock(void );, time_t time(time_t * );, double difftime(time_t , time_t );, time_t mktime(struct tm * );, char *asctime(const struct tm * );, char *ctime(const time_t * );, struct tm *gmtime(const time_t * );, struct tm *localtime(const time_t * );, size_t strftime(char * , size_t , const char * , const struct tm * );, extern void _tzset(void );, extern void tzset(void );, char *_strdate(char * );, char *_strtime(char * );, __time64_t _time64(__time64_t * );]
Symbol _mktime64(struct tm * )
Declaration __time64_t _mktime64(struct tm * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t, struct timespec, union named_NAS_EP_B_CARV_main_c_16346, struct __mingw32_expanded_timespec, mingw_timespec, clock_t, struct tm, clock, time, difftime, mktime, asctime, ctime, gmtime, localtime, strftime, _tzset, tzset, _strdate, _strtime, _time64, _mktime64]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;, struct timespec
{
__time64_t tv_sec;
long tv_nsec;
};
, union named_NAS_EP_B_CARV_main_c_16346
{
__time64_t __tv64_sec;
__time32_t __tv32_sec;
time_t tv_sec;
};
, struct __mingw32_expanded_timespec
{
union named_NAS_EP_B_CARV_main_c_16346 ;
long tv_nsec;
};
, extern inline struct __mingw32_expanded_timespec *mingw_timespec(struct timespec * __tv)
{
return ((struct __mingw32_expanded_timespec * )__tv);
}
, typedef long clock_t;, struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
, clock_t clock(void );, time_t time(time_t * );, double difftime(time_t , time_t );, time_t mktime(struct tm * );, char *asctime(const struct tm * );, char *ctime(const time_t * );, struct tm *gmtime(const time_t * );, struct tm *localtime(const time_t * );, size_t strftime(char * , size_t , const char * , const struct tm * );, extern void _tzset(void );, extern void tzset(void );, char *_strdate(char * );, char *_strtime(char * );, __time64_t _time64(__time64_t * );, __time64_t _mktime64(struct tm * );]
Symbol *_ctime64(const __time64_t * )
Declaration char *_ctime64(const __time64_t * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t, struct timespec, union named_NAS_EP_B_CARV_main_c_16346, struct __mingw32_expanded_timespec, mingw_timespec, clock_t, struct tm, clock, time, difftime, mktime, asctime, ctime, gmtime, localtime, strftime, _tzset, tzset, _strdate, _strtime, _time64, _mktime64, _ctime64]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;, struct timespec
{
__time64_t tv_sec;
long tv_nsec;
};
, union named_NAS_EP_B_CARV_main_c_16346
{
__time64_t __tv64_sec;
__time32_t __tv32_sec;
time_t tv_sec;
};
, struct __mingw32_expanded_timespec
{
union named_NAS_EP_B_CARV_main_c_16346 ;
long tv_nsec;
};
, extern inline struct __mingw32_expanded_timespec *mingw_timespec(struct timespec * __tv)
{
return ((struct __mingw32_expanded_timespec * )__tv);
}
, typedef long clock_t;, struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
, clock_t clock(void );, time_t time(time_t * );, double difftime(time_t , time_t );, time_t mktime(struct tm * );, char *asctime(const struct tm * );, char *ctime(const time_t * );, struct tm *gmtime(const time_t * );, struct tm *localtime(const time_t * );, size_t strftime(char * , size_t , const char * , const struct tm * );, extern void _tzset(void );, extern void tzset(void );, char *_strdate(char * );, char *_strtime(char * );, __time64_t _time64(__time64_t * );, __time64_t _mktime64(struct tm * );, char *_ctime64(const __time64_t * );]
Symbol *_gmtime64(const __time64_t * )
Declaration struct tm *_gmtime64(const __time64_t * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t, struct timespec, union named_NAS_EP_B_CARV_main_c_16346, struct __mingw32_expanded_timespec, mingw_timespec, clock_t, struct tm, clock, time, difftime, mktime, asctime, ctime, gmtime, localtime, strftime, _tzset, tzset, _strdate, _strtime, _time64, _mktime64, _ctime64, _gmtime64]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;, struct timespec
{
__time64_t tv_sec;
long tv_nsec;
};
, union named_NAS_EP_B_CARV_main_c_16346
{
__time64_t __tv64_sec;
__time32_t __tv32_sec;
time_t tv_sec;
};
, struct __mingw32_expanded_timespec
{
union named_NAS_EP_B_CARV_main_c_16346 ;
long tv_nsec;
};
, extern inline struct __mingw32_expanded_timespec *mingw_timespec(struct timespec * __tv)
{
return ((struct __mingw32_expanded_timespec * )__tv);
}
, typedef long clock_t;, struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
, clock_t clock(void );, time_t time(time_t * );, double difftime(time_t , time_t );, time_t mktime(struct tm * );, char *asctime(const struct tm * );, char *ctime(const time_t * );, struct tm *gmtime(const time_t * );, struct tm *localtime(const time_t * );, size_t strftime(char * , size_t , const char * , const struct tm * );, extern void _tzset(void );, extern void tzset(void );, char *_strdate(char * );, char *_strtime(char * );, __time64_t _time64(__time64_t * );, __time64_t _mktime64(struct tm * );, char *_ctime64(const __time64_t * );, struct tm *_gmtime64(const __time64_t * );]
Symbol *_localtime64(const __time64_t * )
Declaration struct tm *_localtime64(const __time64_t * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t, struct timespec, union named_NAS_EP_B_CARV_main_c_16346, struct __mingw32_expanded_timespec, mingw_timespec, clock_t, struct tm, clock, time, difftime, mktime, asctime, ctime, gmtime, localtime, strftime, _tzset, tzset, _strdate, _strtime, _time64, _mktime64, _ctime64, _gmtime64, _localtime64]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;, struct timespec
{
__time64_t tv_sec;
long tv_nsec;
};
, union named_NAS_EP_B_CARV_main_c_16346
{
__time64_t __tv64_sec;
__time32_t __tv32_sec;
time_t tv_sec;
};
, struct __mingw32_expanded_timespec
{
union named_NAS_EP_B_CARV_main_c_16346 ;
long tv_nsec;
};
, extern inline struct __mingw32_expanded_timespec *mingw_timespec(struct timespec * __tv)
{
return ((struct __mingw32_expanded_timespec * )__tv);
}
, typedef long clock_t;, struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
, clock_t clock(void );, time_t time(time_t * );, double difftime(time_t , time_t );, time_t mktime(struct tm * );, char *asctime(const struct tm * );, char *ctime(const time_t * );, struct tm *gmtime(const time_t * );, struct tm *localtime(const time_t * );, size_t strftime(char * , size_t , const char * , const struct tm * );, extern void _tzset(void );, extern void tzset(void );, char *_strdate(char * );, char *_strtime(char * );, __time64_t _time64(__time64_t * );, __time64_t _mktime64(struct tm * );, char *_ctime64(const __time64_t * );, struct tm *_gmtime64(const __time64_t * );, struct tm *_localtime64(const __time64_t * );]
Symbol *__p__daylight(void )
Declaration extern int *__p__daylight(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t, struct timespec, union named_NAS_EP_B_CARV_main_c_16346, struct __mingw32_expanded_timespec, mingw_timespec, clock_t, struct tm, clock, time, difftime, mktime, asctime, ctime, gmtime, localtime, strftime, _tzset, tzset, _strdate, _strtime, _time64, _mktime64, _ctime64, _gmtime64, _localtime64, __p__daylight]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;, struct timespec
{
__time64_t tv_sec;
long tv_nsec;
};
, union named_NAS_EP_B_CARV_main_c_16346
{
__time64_t __tv64_sec;
__time32_t __tv32_sec;
time_t tv_sec;
};
, struct __mingw32_expanded_timespec
{
union named_NAS_EP_B_CARV_main_c_16346 ;
long tv_nsec;
};
, extern inline struct __mingw32_expanded_timespec *mingw_timespec(struct timespec * __tv)
{
return ((struct __mingw32_expanded_timespec * )__tv);
}
, typedef long clock_t;, struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
, clock_t clock(void );, time_t time(time_t * );, double difftime(time_t , time_t );, time_t mktime(struct tm * );, char *asctime(const struct tm * );, char *ctime(const time_t * );, struct tm *gmtime(const time_t * );, struct tm *localtime(const time_t * );, size_t strftime(char * , size_t , const char * , const struct tm * );, extern void _tzset(void );, extern void tzset(void );, char *_strdate(char * );, char *_strtime(char * );, __time64_t _time64(__time64_t * );, __time64_t _mktime64(struct tm * );, char *_ctime64(const __time64_t * );, struct tm *_gmtime64(const __time64_t * );, struct tm *_localtime64(const __time64_t * );, extern int *__p__daylight(void );]
Symbol *__p__timezone(void )
Declaration extern long *__p__timezone(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t, struct timespec, union named_NAS_EP_B_CARV_main_c_16346, struct __mingw32_expanded_timespec, mingw_timespec, clock_t, struct tm, clock, time, difftime, mktime, asctime, ctime, gmtime, localtime, strftime, _tzset, tzset, _strdate, _strtime, _time64, _mktime64, _ctime64, _gmtime64, _localtime64, __p__daylight, __p__timezone]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;, struct timespec
{
__time64_t tv_sec;
long tv_nsec;
};
, union named_NAS_EP_B_CARV_main_c_16346
{
__time64_t __tv64_sec;
__time32_t __tv32_sec;
time_t tv_sec;
};
, struct __mingw32_expanded_timespec
{
union named_NAS_EP_B_CARV_main_c_16346 ;
long tv_nsec;
};
, extern inline struct __mingw32_expanded_timespec *mingw_timespec(struct timespec * __tv)
{
return ((struct __mingw32_expanded_timespec * )__tv);
}
, typedef long clock_t;, struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
, clock_t clock(void );, time_t time(time_t * );, double difftime(time_t , time_t );, time_t mktime(struct tm * );, char *asctime(const struct tm * );, char *ctime(const time_t * );, struct tm *gmtime(const time_t * );, struct tm *localtime(const time_t * );, size_t strftime(char * , size_t , const char * , const struct tm * );, extern void _tzset(void );, extern void tzset(void );, char *_strdate(char * );, char *_strtime(char * );, __time64_t _time64(__time64_t * );, __time64_t _mktime64(struct tm * );, char *_ctime64(const __time64_t * );, struct tm *_gmtime64(const __time64_t * );, struct tm *_localtime64(const __time64_t * );, extern int *__p__daylight(void );, extern long *__p__timezone(void );]
Symbol **__p__tzname(void )
Declaration extern char **__p__tzname(void );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t, struct timespec, union named_NAS_EP_B_CARV_main_c_16346, struct __mingw32_expanded_timespec, mingw_timespec, clock_t, struct tm, clock, time, difftime, mktime, asctime, ctime, gmtime, localtime, strftime, _tzset, tzset, _strdate, _strtime, _time64, _mktime64, _ctime64, _gmtime64, _localtime64, __p__daylight, __p__timezone, __p__tzname]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;, struct timespec
{
__time64_t tv_sec;
long tv_nsec;
};
, union named_NAS_EP_B_CARV_main_c_16346
{
__time64_t __tv64_sec;
__time32_t __tv32_sec;
time_t tv_sec;
};
, struct __mingw32_expanded_timespec
{
union named_NAS_EP_B_CARV_main_c_16346 ;
long tv_nsec;
};
, extern inline struct __mingw32_expanded_timespec *mingw_timespec(struct timespec * __tv)
{
return ((struct __mingw32_expanded_timespec * )__tv);
}
, typedef long clock_t;, struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
, clock_t clock(void );, time_t time(time_t * );, double difftime(time_t , time_t );, time_t mktime(struct tm * );, char *asctime(const struct tm * );, char *ctime(const time_t * );, struct tm *gmtime(const time_t * );, struct tm *localtime(const time_t * );, size_t strftime(char * , size_t , const char * , const struct tm * );, extern void _tzset(void );, extern void tzset(void );, char *_strdate(char * );, char *_strtime(char * );, __time64_t _time64(__time64_t * );, __time64_t _mktime64(struct tm * );, char *_ctime64(const __time64_t * );, struct tm *_gmtime64(const __time64_t * );, struct tm *_localtime64(const __time64_t * );, extern int *__p__daylight(void );, extern long *__p__timezone(void );, extern char **__p__tzname(void );]
Symbol _daylight
Declaration extern int _daylight;
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t, struct timespec, union named_NAS_EP_B_CARV_main_c_16346, struct __mingw32_expanded_timespec, mingw_timespec, clock_t, struct tm, clock, time, difftime, mktime, asctime, ctime, gmtime, localtime, strftime, _tzset, tzset, _strdate, _strtime, _time64, _mktime64, _ctime64, _gmtime64, _localtime64, __p__daylight, __p__timezone, __p__tzname, _daylight]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;, struct timespec
{
__time64_t tv_sec;
long tv_nsec;
};
, union named_NAS_EP_B_CARV_main_c_16346
{
__time64_t __tv64_sec;
__time32_t __tv32_sec;
time_t tv_sec;
};
, struct __mingw32_expanded_timespec
{
union named_NAS_EP_B_CARV_main_c_16346 ;
long tv_nsec;
};
, extern inline struct __mingw32_expanded_timespec *mingw_timespec(struct timespec * __tv)
{
return ((struct __mingw32_expanded_timespec * )__tv);
}
, typedef long clock_t;, struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
, clock_t clock(void );, time_t time(time_t * );, double difftime(time_t , time_t );, time_t mktime(struct tm * );, char *asctime(const struct tm * );, char *ctime(const time_t * );, struct tm *gmtime(const time_t * );, struct tm *localtime(const time_t * );, size_t strftime(char * , size_t , const char * , const struct tm * );, extern void _tzset(void );, extern void tzset(void );, char *_strdate(char * );, char *_strtime(char * );, __time64_t _time64(__time64_t * );, __time64_t _mktime64(struct tm * );, char *_ctime64(const __time64_t * );, struct tm *_gmtime64(const __time64_t * );, struct tm *_localtime64(const __time64_t * );, extern int *__p__daylight(void );, extern long *__p__timezone(void );, extern char **__p__tzname(void );, extern int _daylight;]
Symbol _timezone
Declaration extern long _timezone;
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t, struct timespec, union named_NAS_EP_B_CARV_main_c_16346, struct __mingw32_expanded_timespec, mingw_timespec, clock_t, struct tm, clock, time, difftime, mktime, asctime, ctime, gmtime, localtime, strftime, _tzset, tzset, _strdate, _strtime, _time64, _mktime64, _ctime64, _gmtime64, _localtime64, __p__daylight, __p__timezone, __p__tzname, _daylight, _timezone]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;, struct timespec
{
__time64_t tv_sec;
long tv_nsec;
};
, union named_NAS_EP_B_CARV_main_c_16346
{
__time64_t __tv64_sec;
__time32_t __tv32_sec;
time_t tv_sec;
};
, struct __mingw32_expanded_timespec
{
union named_NAS_EP_B_CARV_main_c_16346 ;
long tv_nsec;
};
, extern inline struct __mingw32_expanded_timespec *mingw_timespec(struct timespec * __tv)
{
return ((struct __mingw32_expanded_timespec * )__tv);
}
, typedef long clock_t;, struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
, clock_t clock(void );, time_t time(time_t * );, double difftime(time_t , time_t );, time_t mktime(struct tm * );, char *asctime(const struct tm * );, char *ctime(const time_t * );, struct tm *gmtime(const time_t * );, struct tm *localtime(const time_t * );, size_t strftime(char * , size_t , const char * , const struct tm * );, extern void _tzset(void );, extern void tzset(void );, char *_strdate(char * );, char *_strtime(char * );, __time64_t _time64(__time64_t * );, __time64_t _mktime64(struct tm * );, char *_ctime64(const __time64_t * );, struct tm *_gmtime64(const __time64_t * );, struct tm *_localtime64(const __time64_t * );, extern int *__p__daylight(void );, extern long *__p__timezone(void );, extern char **__p__tzname(void );, extern int _daylight;, extern long _timezone;]
Symbol * _tzname[2]
Declaration extern char * _tzname[2];
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t, struct timespec, union named_NAS_EP_B_CARV_main_c_16346, struct __mingw32_expanded_timespec, mingw_timespec, clock_t, struct tm, clock, time, difftime, mktime, asctime, ctime, gmtime, localtime, strftime, _tzset, tzset, _strdate, _strtime, _time64, _mktime64, _ctime64, _gmtime64, _localtime64, __p__daylight, __p__timezone, __p__tzname, _daylight, _timezone, _tzname]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;, struct timespec
{
__time64_t tv_sec;
long tv_nsec;
};
, union named_NAS_EP_B_CARV_main_c_16346
{
__time64_t __tv64_sec;
__time32_t __tv32_sec;
time_t tv_sec;
};
, struct __mingw32_expanded_timespec
{
union named_NAS_EP_B_CARV_main_c_16346 ;
long tv_nsec;
};
, extern inline struct __mingw32_expanded_timespec *mingw_timespec(struct timespec * __tv)
{
return ((struct __mingw32_expanded_timespec * )__tv);
}
, typedef long clock_t;, struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
, clock_t clock(void );, time_t time(time_t * );, double difftime(time_t , time_t );, time_t mktime(struct tm * );, char *asctime(const struct tm * );, char *ctime(const time_t * );, struct tm *gmtime(const time_t * );, struct tm *localtime(const time_t * );, size_t strftime(char * , size_t , const char * , const struct tm * );, extern void _tzset(void );, extern void tzset(void );, char *_strdate(char * );, char *_strtime(char * );, __time64_t _time64(__time64_t * );, __time64_t _mktime64(struct tm * );, char *_ctime64(const __time64_t * );, struct tm *_gmtime64(const __time64_t * );, struct tm *_localtime64(const __time64_t * );, extern int *__p__daylight(void );, extern long *__p__timezone(void );, extern char **__p__tzname(void );, extern int _daylight;, extern long _timezone;, extern char * _tzname[2];]
Symbol daylight
Declaration extern int daylight;
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t, struct timespec, union named_NAS_EP_B_CARV_main_c_16346, struct __mingw32_expanded_timespec, mingw_timespec, clock_t, struct tm, clock, time, difftime, mktime, asctime, ctime, gmtime, localtime, strftime, _tzset, tzset, _strdate, _strtime, _time64, _mktime64, _ctime64, _gmtime64, _localtime64, __p__daylight, __p__timezone, __p__tzname, _daylight, _timezone, _tzname, daylight]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;, struct timespec
{
__time64_t tv_sec;
long tv_nsec;
};
, union named_NAS_EP_B_CARV_main_c_16346
{
__time64_t __tv64_sec;
__time32_t __tv32_sec;
time_t tv_sec;
};
, struct __mingw32_expanded_timespec
{
union named_NAS_EP_B_CARV_main_c_16346 ;
long tv_nsec;
};
, extern inline struct __mingw32_expanded_timespec *mingw_timespec(struct timespec * __tv)
{
return ((struct __mingw32_expanded_timespec * )__tv);
}
, typedef long clock_t;, struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
, clock_t clock(void );, time_t time(time_t * );, double difftime(time_t , time_t );, time_t mktime(struct tm * );, char *asctime(const struct tm * );, char *ctime(const time_t * );, struct tm *gmtime(const time_t * );, struct tm *localtime(const time_t * );, size_t strftime(char * , size_t , const char * , const struct tm * );, extern void _tzset(void );, extern void tzset(void );, char *_strdate(char * );, char *_strtime(char * );, __time64_t _time64(__time64_t * );, __time64_t _mktime64(struct tm * );, char *_ctime64(const __time64_t * );, struct tm *_gmtime64(const __time64_t * );, struct tm *_localtime64(const __time64_t * );, extern int *__p__daylight(void );, extern long *__p__timezone(void );, extern char **__p__tzname(void );, extern int _daylight;, extern long _timezone;, extern char * _tzname[2];, extern int daylight;]
Symbol timezone
Declaration extern long timezone;
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t, struct timespec, union named_NAS_EP_B_CARV_main_c_16346, struct __mingw32_expanded_timespec, mingw_timespec, clock_t, struct tm, clock, time, difftime, mktime, asctime, ctime, gmtime, localtime, strftime, _tzset, tzset, _strdate, _strtime, _time64, _mktime64, _ctime64, _gmtime64, _localtime64, __p__daylight, __p__timezone, __p__tzname, _daylight, _timezone, _tzname, daylight, timezone]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;, struct timespec
{
__time64_t tv_sec;
long tv_nsec;
};
, union named_NAS_EP_B_CARV_main_c_16346
{
__time64_t __tv64_sec;
__time32_t __tv32_sec;
time_t tv_sec;
};
, struct __mingw32_expanded_timespec
{
union named_NAS_EP_B_CARV_main_c_16346 ;
long tv_nsec;
};
, extern inline struct __mingw32_expanded_timespec *mingw_timespec(struct timespec * __tv)
{
return ((struct __mingw32_expanded_timespec * )__tv);
}
, typedef long clock_t;, struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
, clock_t clock(void );, time_t time(time_t * );, double difftime(time_t , time_t );, time_t mktime(struct tm * );, char *asctime(const struct tm * );, char *ctime(const time_t * );, struct tm *gmtime(const time_t * );, struct tm *localtime(const time_t * );, size_t strftime(char * , size_t , const char * , const struct tm * );, extern void _tzset(void );, extern void tzset(void );, char *_strdate(char * );, char *_strtime(char * );, __time64_t _time64(__time64_t * );, __time64_t _mktime64(struct tm * );, char *_ctime64(const __time64_t * );, struct tm *_gmtime64(const __time64_t * );, struct tm *_localtime64(const __time64_t * );, extern int *__p__daylight(void );, extern long *__p__timezone(void );, extern char **__p__tzname(void );, extern int _daylight;, extern long _timezone;, extern char * _tzname[2];, extern int daylight;, extern long timezone;]
Symbol * tzname[2]
Declaration extern char * tzname[2];
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t, struct timespec, union named_NAS_EP_B_CARV_main_c_16346, struct __mingw32_expanded_timespec, mingw_timespec, clock_t, struct tm, clock, time, difftime, mktime, asctime, ctime, gmtime, localtime, strftime, _tzset, tzset, _strdate, _strtime, _time64, _mktime64, _ctime64, _gmtime64, _localtime64, __p__daylight, __p__timezone, __p__tzname, _daylight, _timezone, _tzname, daylight, timezone, tzname]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;, struct timespec
{
__time64_t tv_sec;
long tv_nsec;
};
, union named_NAS_EP_B_CARV_main_c_16346
{
__time64_t __tv64_sec;
__time32_t __tv32_sec;
time_t tv_sec;
};
, struct __mingw32_expanded_timespec
{
union named_NAS_EP_B_CARV_main_c_16346 ;
long tv_nsec;
};
, extern inline struct __mingw32_expanded_timespec *mingw_timespec(struct timespec * __tv)
{
return ((struct __mingw32_expanded_timespec * )__tv);
}
, typedef long clock_t;, struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
, clock_t clock(void );, time_t time(time_t * );, double difftime(time_t , time_t );, time_t mktime(struct tm * );, char *asctime(const struct tm * );, char *ctime(const time_t * );, struct tm *gmtime(const time_t * );, struct tm *localtime(const time_t * );, size_t strftime(char * , size_t , const char * , const struct tm * );, extern void _tzset(void );, extern void tzset(void );, char *_strdate(char * );, char *_strtime(char * );, __time64_t _time64(__time64_t * );, __time64_t _mktime64(struct tm * );, char *_ctime64(const __time64_t * );, struct tm *_gmtime64(const __time64_t * );, struct tm *_localtime64(const __time64_t * );, extern int *__p__daylight(void );, extern long *__p__timezone(void );, extern char **__p__tzname(void );, extern int _daylight;, extern long _timezone;, extern char * _tzname[2];, extern int daylight;, extern long timezone;, extern char * tzname[2];]
Symbol nanosleep(const struct timespec * , struct timespec * )
Declaration int nanosleep(const struct timespec * , struct timespec * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t, struct timespec, union named_NAS_EP_B_CARV_main_c_16346, struct __mingw32_expanded_timespec, mingw_timespec, clock_t, struct tm, clock, time, difftime, mktime, asctime, ctime, gmtime, localtime, strftime, _tzset, tzset, _strdate, _strtime, _time64, _mktime64, _ctime64, _gmtime64, _localtime64, __p__daylight, __p__timezone, __p__tzname, _daylight, _timezone, _tzname, daylight, timezone, tzname, nanosleep]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;, struct timespec
{
__time64_t tv_sec;
long tv_nsec;
};
, union named_NAS_EP_B_CARV_main_c_16346
{
__time64_t __tv64_sec;
__time32_t __tv32_sec;
time_t tv_sec;
};
, struct __mingw32_expanded_timespec
{
union named_NAS_EP_B_CARV_main_c_16346 ;
long tv_nsec;
};
, extern inline struct __mingw32_expanded_timespec *mingw_timespec(struct timespec * __tv)
{
return ((struct __mingw32_expanded_timespec * )__tv);
}
, typedef long clock_t;, struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
, clock_t clock(void );, time_t time(time_t * );, double difftime(time_t , time_t );, time_t mktime(struct tm * );, char *asctime(const struct tm * );, char *ctime(const time_t * );, struct tm *gmtime(const time_t * );, struct tm *localtime(const time_t * );, size_t strftime(char * , size_t , const char * , const struct tm * );, extern void _tzset(void );, extern void tzset(void );, char *_strdate(char * );, char *_strtime(char * );, __time64_t _time64(__time64_t * );, __time64_t _mktime64(struct tm * );, char *_ctime64(const __time64_t * );, struct tm *_gmtime64(const __time64_t * );, struct tm *_localtime64(const __time64_t * );, extern int *__p__daylight(void );, extern long *__p__timezone(void );, extern char **__p__tzname(void );, extern int _daylight;, extern long _timezone;, extern char * _tzname[2];, extern int daylight;, extern long timezone;, extern char * tzname[2];, int nanosleep(const struct timespec * , struct timespec * );]
Symbol * clockid_t
Declaration typedef struct __clockid__ * clockid_t;
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t, struct timespec, union named_NAS_EP_B_CARV_main_c_16346, struct __mingw32_expanded_timespec, mingw_timespec, clock_t, struct tm, clock, time, difftime, mktime, asctime, ctime, gmtime, localtime, strftime, _tzset, tzset, _strdate, _strtime, _time64, _mktime64, _ctime64, _gmtime64, _localtime64, __p__daylight, __p__timezone, __p__tzname, _daylight, _timezone, _tzname, daylight, timezone, tzname, nanosleep, clockid_t]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;, struct timespec
{
__time64_t tv_sec;
long tv_nsec;
};
, union named_NAS_EP_B_CARV_main_c_16346
{
__time64_t __tv64_sec;
__time32_t __tv32_sec;
time_t tv_sec;
};
, struct __mingw32_expanded_timespec
{
union named_NAS_EP_B_CARV_main_c_16346 ;
long tv_nsec;
};
, extern inline struct __mingw32_expanded_timespec *mingw_timespec(struct timespec * __tv)
{
return ((struct __mingw32_expanded_timespec * )__tv);
}
, typedef long clock_t;, struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
, clock_t clock(void );, time_t time(time_t * );, double difftime(time_t , time_t );, time_t mktime(struct tm * );, char *asctime(const struct tm * );, char *ctime(const time_t * );, struct tm *gmtime(const time_t * );, struct tm *localtime(const time_t * );, size_t strftime(char * , size_t , const char * , const struct tm * );, extern void _tzset(void );, extern void tzset(void );, char *_strdate(char * );, char *_strtime(char * );, __time64_t _time64(__time64_t * );, __time64_t _mktime64(struct tm * );, char *_ctime64(const __time64_t * );, struct tm *_gmtime64(const __time64_t * );, struct tm *_localtime64(const __time64_t * );, extern int *__p__daylight(void );, extern long *__p__timezone(void );, extern char **__p__tzname(void );, extern int _daylight;, extern long _timezone;, extern char * _tzname[2];, extern int daylight;, extern long timezone;, extern char * tzname[2];, int nanosleep(const struct timespec * , struct timespec * );, typedef struct __clockid__ * clockid_t;]
Symbol clock_getres(clockid_t , struct timespec * )
Declaration int clock_getres(clockid_t , struct timespec * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t, struct timespec, union named_NAS_EP_B_CARV_main_c_16346, struct __mingw32_expanded_timespec, mingw_timespec, clock_t, struct tm, clock, time, difftime, mktime, asctime, ctime, gmtime, localtime, strftime, _tzset, tzset, _strdate, _strtime, _time64, _mktime64, _ctime64, _gmtime64, _localtime64, __p__daylight, __p__timezone, __p__tzname, _daylight, _timezone, _tzname, daylight, timezone, tzname, nanosleep, clockid_t, clock_getres]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;, struct timespec
{
__time64_t tv_sec;
long tv_nsec;
};
, union named_NAS_EP_B_CARV_main_c_16346
{
__time64_t __tv64_sec;
__time32_t __tv32_sec;
time_t tv_sec;
};
, struct __mingw32_expanded_timespec
{
union named_NAS_EP_B_CARV_main_c_16346 ;
long tv_nsec;
};
, extern inline struct __mingw32_expanded_timespec *mingw_timespec(struct timespec * __tv)
{
return ((struct __mingw32_expanded_timespec * )__tv);
}
, typedef long clock_t;, struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
, clock_t clock(void );, time_t time(time_t * );, double difftime(time_t , time_t );, time_t mktime(struct tm * );, char *asctime(const struct tm * );, char *ctime(const time_t * );, struct tm *gmtime(const time_t * );, struct tm *localtime(const time_t * );, size_t strftime(char * , size_t , const char * , const struct tm * );, extern void _tzset(void );, extern void tzset(void );, char *_strdate(char * );, char *_strtime(char * );, __time64_t _time64(__time64_t * );, __time64_t _mktime64(struct tm * );, char *_ctime64(const __time64_t * );, struct tm *_gmtime64(const __time64_t * );, struct tm *_localtime64(const __time64_t * );, extern int *__p__daylight(void );, extern long *__p__timezone(void );, extern char **__p__tzname(void );, extern int _daylight;, extern long _timezone;, extern char * _tzname[2];, extern int daylight;, extern long timezone;, extern char * tzname[2];, int nanosleep(const struct timespec * , struct timespec * );, typedef struct __clockid__ * clockid_t;, int clock_getres(clockid_t , struct timespec * );]
Symbol clock_gettime(clockid_t , struct timespec * )
Declaration int clock_gettime(clockid_t , struct timespec * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t, struct timespec, union named_NAS_EP_B_CARV_main_c_16346, struct __mingw32_expanded_timespec, mingw_timespec, clock_t, struct tm, clock, time, difftime, mktime, asctime, ctime, gmtime, localtime, strftime, _tzset, tzset, _strdate, _strtime, _time64, _mktime64, _ctime64, _gmtime64, _localtime64, __p__daylight, __p__timezone, __p__tzname, _daylight, _timezone, _tzname, daylight, timezone, tzname, nanosleep, clockid_t, clock_getres, clock_gettime]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;, struct timespec
{
__time64_t tv_sec;
long tv_nsec;
};
, union named_NAS_EP_B_CARV_main_c_16346
{
__time64_t __tv64_sec;
__time32_t __tv32_sec;
time_t tv_sec;
};
, struct __mingw32_expanded_timespec
{
union named_NAS_EP_B_CARV_main_c_16346 ;
long tv_nsec;
};
, extern inline struct __mingw32_expanded_timespec *mingw_timespec(struct timespec * __tv)
{
return ((struct __mingw32_expanded_timespec * )__tv);
}
, typedef long clock_t;, struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
, clock_t clock(void );, time_t time(time_t * );, double difftime(time_t , time_t );, time_t mktime(struct tm * );, char *asctime(const struct tm * );, char *ctime(const time_t * );, struct tm *gmtime(const time_t * );, struct tm *localtime(const time_t * );, size_t strftime(char * , size_t , const char * , const struct tm * );, extern void _tzset(void );, extern void tzset(void );, char *_strdate(char * );, char *_strtime(char * );, __time64_t _time64(__time64_t * );, __time64_t _mktime64(struct tm * );, char *_ctime64(const __time64_t * );, struct tm *_gmtime64(const __time64_t * );, struct tm *_localtime64(const __time64_t * );, extern int *__p__daylight(void );, extern long *__p__timezone(void );, extern char **__p__tzname(void );, extern int _daylight;, extern long _timezone;, extern char * _tzname[2];, extern int daylight;, extern long timezone;, extern char * tzname[2];, int nanosleep(const struct timespec * , struct timespec * );, typedef struct __clockid__ * clockid_t;, int clock_getres(clockid_t , struct timespec * );, int clock_gettime(clockid_t , struct timespec * );]
Symbol clock_settime(clockid_t , const struct timespec * )
Declaration int clock_settime(clockid_t , const struct timespec * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t, struct timespec, union named_NAS_EP_B_CARV_main_c_16346, struct __mingw32_expanded_timespec, mingw_timespec, clock_t, struct tm, clock, time, difftime, mktime, asctime, ctime, gmtime, localtime, strftime, _tzset, tzset, _strdate, _strtime, _time64, _mktime64, _ctime64, _gmtime64, _localtime64, __p__daylight, __p__timezone, __p__tzname, _daylight, _timezone, _tzname, daylight, timezone, tzname, nanosleep, clockid_t, clock_getres, clock_gettime, clock_settime]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;, struct timespec
{
__time64_t tv_sec;
long tv_nsec;
};
, union named_NAS_EP_B_CARV_main_c_16346
{
__time64_t __tv64_sec;
__time32_t __tv32_sec;
time_t tv_sec;
};
, struct __mingw32_expanded_timespec
{
union named_NAS_EP_B_CARV_main_c_16346 ;
long tv_nsec;
};
, extern inline struct __mingw32_expanded_timespec *mingw_timespec(struct timespec * __tv)
{
return ((struct __mingw32_expanded_timespec * )__tv);
}
, typedef long clock_t;, struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
, clock_t clock(void );, time_t time(time_t * );, double difftime(time_t , time_t );, time_t mktime(struct tm * );, char *asctime(const struct tm * );, char *ctime(const time_t * );, struct tm *gmtime(const time_t * );, struct tm *localtime(const time_t * );, size_t strftime(char * , size_t , const char * , const struct tm * );, extern void _tzset(void );, extern void tzset(void );, char *_strdate(char * );, char *_strtime(char * );, __time64_t _time64(__time64_t * );, __time64_t _mktime64(struct tm * );, char *_ctime64(const __time64_t * );, struct tm *_gmtime64(const __time64_t * );, struct tm *_localtime64(const __time64_t * );, extern int *__p__daylight(void );, extern long *__p__timezone(void );, extern char **__p__tzname(void );, extern int _daylight;, extern long _timezone;, extern char * _tzname[2];, extern int daylight;, extern long timezone;, extern char * tzname[2];, int nanosleep(const struct timespec * , struct timespec * );, typedef struct __clockid__ * clockid_t;, int clock_getres(clockid_t , struct timespec * );, int clock_gettime(clockid_t , struct timespec * );, int clock_settime(clockid_t , const struct timespec * );]
Symbol *_wasctime(const struct tm * )
Declaration wchar_t *_wasctime(const struct tm * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t, struct timespec, union named_NAS_EP_B_CARV_main_c_16346, struct __mingw32_expanded_timespec, mingw_timespec, clock_t, struct tm, clock, time, difftime, mktime, asctime, ctime, gmtime, localtime, strftime, _tzset, tzset, _strdate, _strtime, _time64, _mktime64, _ctime64, _gmtime64, _localtime64, __p__daylight, __p__timezone, __p__tzname, _daylight, _timezone, _tzname, daylight, timezone, tzname, nanosleep, clockid_t, clock_getres, clock_gettime, clock_settime, _wasctime]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;, struct timespec
{
__time64_t tv_sec;
long tv_nsec;
};
, union named_NAS_EP_B_CARV_main_c_16346
{
__time64_t __tv64_sec;
__time32_t __tv32_sec;
time_t tv_sec;
};
, struct __mingw32_expanded_timespec
{
union named_NAS_EP_B_CARV_main_c_16346 ;
long tv_nsec;
};
, extern inline struct __mingw32_expanded_timespec *mingw_timespec(struct timespec * __tv)
{
return ((struct __mingw32_expanded_timespec * )__tv);
}
, typedef long clock_t;, struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
, clock_t clock(void );, time_t time(time_t * );, double difftime(time_t , time_t );, time_t mktime(struct tm * );, char *asctime(const struct tm * );, char *ctime(const time_t * );, struct tm *gmtime(const time_t * );, struct tm *localtime(const time_t * );, size_t strftime(char * , size_t , const char * , const struct tm * );, extern void _tzset(void );, extern void tzset(void );, char *_strdate(char * );, char *_strtime(char * );, __time64_t _time64(__time64_t * );, __time64_t _mktime64(struct tm * );, char *_ctime64(const __time64_t * );, struct tm *_gmtime64(const __time64_t * );, struct tm *_localtime64(const __time64_t * );, extern int *__p__daylight(void );, extern long *__p__timezone(void );, extern char **__p__tzname(void );, extern int _daylight;, extern long _timezone;, extern char * _tzname[2];, extern int daylight;, extern long timezone;, extern char * tzname[2];, int nanosleep(const struct timespec * , struct timespec * );, typedef struct __clockid__ * clockid_t;, int clock_getres(clockid_t , struct timespec * );, int clock_gettime(clockid_t , struct timespec * );, int clock_settime(clockid_t , const struct timespec * );, wchar_t *_wasctime(const struct tm * );]
Symbol *_wstrdate(wchar_t * )
Declaration wchar_t *_wstrdate(wchar_t * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t, struct timespec, union named_NAS_EP_B_CARV_main_c_16346, struct __mingw32_expanded_timespec, mingw_timespec, clock_t, struct tm, clock, time, difftime, mktime, asctime, ctime, gmtime, localtime, strftime, _tzset, tzset, _strdate, _strtime, _time64, _mktime64, _ctime64, _gmtime64, _localtime64, __p__daylight, __p__timezone, __p__tzname, _daylight, _timezone, _tzname, daylight, timezone, tzname, nanosleep, clockid_t, clock_getres, clock_gettime, clock_settime, _wasctime, _wstrdate]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;, struct timespec
{
__time64_t tv_sec;
long tv_nsec;
};
, union named_NAS_EP_B_CARV_main_c_16346
{
__time64_t __tv64_sec;
__time32_t __tv32_sec;
time_t tv_sec;
};
, struct __mingw32_expanded_timespec
{
union named_NAS_EP_B_CARV_main_c_16346 ;
long tv_nsec;
};
, extern inline struct __mingw32_expanded_timespec *mingw_timespec(struct timespec * __tv)
{
return ((struct __mingw32_expanded_timespec * )__tv);
}
, typedef long clock_t;, struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
, clock_t clock(void );, time_t time(time_t * );, double difftime(time_t , time_t );, time_t mktime(struct tm * );, char *asctime(const struct tm * );, char *ctime(const time_t * );, struct tm *gmtime(const time_t * );, struct tm *localtime(const time_t * );, size_t strftime(char * , size_t , const char * , const struct tm * );, extern void _tzset(void );, extern void tzset(void );, char *_strdate(char * );, char *_strtime(char * );, __time64_t _time64(__time64_t * );, __time64_t _mktime64(struct tm * );, char *_ctime64(const __time64_t * );, struct tm *_gmtime64(const __time64_t * );, struct tm *_localtime64(const __time64_t * );, extern int *__p__daylight(void );, extern long *__p__timezone(void );, extern char **__p__tzname(void );, extern int _daylight;, extern long _timezone;, extern char * _tzname[2];, extern int daylight;, extern long timezone;, extern char * tzname[2];, int nanosleep(const struct timespec * , struct timespec * );, typedef struct __clockid__ * clockid_t;, int clock_getres(clockid_t , struct timespec * );, int clock_gettime(clockid_t , struct timespec * );, int clock_settime(clockid_t , const struct timespec * );, wchar_t *_wasctime(const struct tm * );, wchar_t *_wstrdate(wchar_t * );]
Symbol *_wstrtime(wchar_t * )
Declaration wchar_t *_wstrtime(wchar_t * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t, struct timespec, union named_NAS_EP_B_CARV_main_c_16346, struct __mingw32_expanded_timespec, mingw_timespec, clock_t, struct tm, clock, time, difftime, mktime, asctime, ctime, gmtime, localtime, strftime, _tzset, tzset, _strdate, _strtime, _time64, _mktime64, _ctime64, _gmtime64, _localtime64, __p__daylight, __p__timezone, __p__tzname, _daylight, _timezone, _tzname, daylight, timezone, tzname, nanosleep, clockid_t, clock_getres, clock_gettime, clock_settime, _wasctime, _wstrdate, _wstrtime]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;, struct timespec
{
__time64_t tv_sec;
long tv_nsec;
};
, union named_NAS_EP_B_CARV_main_c_16346
{
__time64_t __tv64_sec;
__time32_t __tv32_sec;
time_t tv_sec;
};
, struct __mingw32_expanded_timespec
{
union named_NAS_EP_B_CARV_main_c_16346 ;
long tv_nsec;
};
, extern inline struct __mingw32_expanded_timespec *mingw_timespec(struct timespec * __tv)
{
return ((struct __mingw32_expanded_timespec * )__tv);
}
, typedef long clock_t;, struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
, clock_t clock(void );, time_t time(time_t * );, double difftime(time_t , time_t );, time_t mktime(struct tm * );, char *asctime(const struct tm * );, char *ctime(const time_t * );, struct tm *gmtime(const time_t * );, struct tm *localtime(const time_t * );, size_t strftime(char * , size_t , const char * , const struct tm * );, extern void _tzset(void );, extern void tzset(void );, char *_strdate(char * );, char *_strtime(char * );, __time64_t _time64(__time64_t * );, __time64_t _mktime64(struct tm * );, char *_ctime64(const __time64_t * );, struct tm *_gmtime64(const __time64_t * );, struct tm *_localtime64(const __time64_t * );, extern int *__p__daylight(void );, extern long *__p__timezone(void );, extern char **__p__tzname(void );, extern int _daylight;, extern long _timezone;, extern char * _tzname[2];, extern int daylight;, extern long timezone;, extern char * tzname[2];, int nanosleep(const struct timespec * , struct timespec * );, typedef struct __clockid__ * clockid_t;, int clock_getres(clockid_t , struct timespec * );, int clock_gettime(clockid_t , struct timespec * );, int clock_settime(clockid_t , const struct timespec * );, wchar_t *_wasctime(const struct tm * );, wchar_t *_wstrdate(wchar_t * );, wchar_t *_wstrtime(wchar_t * );]
Symbol *_wctime64(const __time64_t * )
Declaration wchar_t *_wctime64(const __time64_t * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t, struct timespec, union named_NAS_EP_B_CARV_main_c_16346, struct __mingw32_expanded_timespec, mingw_timespec, clock_t, struct tm, clock, time, difftime, mktime, asctime, ctime, gmtime, localtime, strftime, _tzset, tzset, _strdate, _strtime, _time64, _mktime64, _ctime64, _gmtime64, _localtime64, __p__daylight, __p__timezone, __p__tzname, _daylight, _timezone, _tzname, daylight, timezone, tzname, nanosleep, clockid_t, clock_getres, clock_gettime, clock_settime, _wasctime, _wstrdate, _wstrtime, _wctime64]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;, struct timespec
{
__time64_t tv_sec;
long tv_nsec;
};
, union named_NAS_EP_B_CARV_main_c_16346
{
__time64_t __tv64_sec;
__time32_t __tv32_sec;
time_t tv_sec;
};
, struct __mingw32_expanded_timespec
{
union named_NAS_EP_B_CARV_main_c_16346 ;
long tv_nsec;
};
, extern inline struct __mingw32_expanded_timespec *mingw_timespec(struct timespec * __tv)
{
return ((struct __mingw32_expanded_timespec * )__tv);
}
, typedef long clock_t;, struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
, clock_t clock(void );, time_t time(time_t * );, double difftime(time_t , time_t );, time_t mktime(struct tm * );, char *asctime(const struct tm * );, char *ctime(const time_t * );, struct tm *gmtime(const time_t * );, struct tm *localtime(const time_t * );, size_t strftime(char * , size_t , const char * , const struct tm * );, extern void _tzset(void );, extern void tzset(void );, char *_strdate(char * );, char *_strtime(char * );, __time64_t _time64(__time64_t * );, __time64_t _mktime64(struct tm * );, char *_ctime64(const __time64_t * );, struct tm *_gmtime64(const __time64_t * );, struct tm *_localtime64(const __time64_t * );, extern int *__p__daylight(void );, extern long *__p__timezone(void );, extern char **__p__tzname(void );, extern int _daylight;, extern long _timezone;, extern char * _tzname[2];, extern int daylight;, extern long timezone;, extern char * tzname[2];, int nanosleep(const struct timespec * , struct timespec * );, typedef struct __clockid__ * clockid_t;, int clock_getres(clockid_t , struct timespec * );, int clock_gettime(clockid_t , struct timespec * );, int clock_settime(clockid_t , const struct timespec * );, wchar_t *_wasctime(const struct tm * );, wchar_t *_wstrdate(wchar_t * );, wchar_t *_wstrtime(wchar_t * );, wchar_t *_wctime64(const __time64_t * );]
Symbol *_wctime(const time_t * )
Declaration wchar_t *_wctime(const time_t * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t, struct timespec, union named_NAS_EP_B_CARV_main_c_16346, struct __mingw32_expanded_timespec, mingw_timespec, clock_t, struct tm, clock, time, difftime, mktime, asctime, ctime, gmtime, localtime, strftime, _tzset, tzset, _strdate, _strtime, _time64, _mktime64, _ctime64, _gmtime64, _localtime64, __p__daylight, __p__timezone, __p__tzname, _daylight, _timezone, _tzname, daylight, timezone, tzname, nanosleep, clockid_t, clock_getres, clock_gettime, clock_settime, _wasctime, _wstrdate, _wstrtime, _wctime64, _wctime]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;, struct timespec
{
__time64_t tv_sec;
long tv_nsec;
};
, union named_NAS_EP_B_CARV_main_c_16346
{
__time64_t __tv64_sec;
__time32_t __tv32_sec;
time_t tv_sec;
};
, struct __mingw32_expanded_timespec
{
union named_NAS_EP_B_CARV_main_c_16346 ;
long tv_nsec;
};
, extern inline struct __mingw32_expanded_timespec *mingw_timespec(struct timespec * __tv)
{
return ((struct __mingw32_expanded_timespec * )__tv);
}
, typedef long clock_t;, struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
, clock_t clock(void );, time_t time(time_t * );, double difftime(time_t , time_t );, time_t mktime(struct tm * );, char *asctime(const struct tm * );, char *ctime(const time_t * );, struct tm *gmtime(const time_t * );, struct tm *localtime(const time_t * );, size_t strftime(char * , size_t , const char * , const struct tm * );, extern void _tzset(void );, extern void tzset(void );, char *_strdate(char * );, char *_strtime(char * );, __time64_t _time64(__time64_t * );, __time64_t _mktime64(struct tm * );, char *_ctime64(const __time64_t * );, struct tm *_gmtime64(const __time64_t * );, struct tm *_localtime64(const __time64_t * );, extern int *__p__daylight(void );, extern long *__p__timezone(void );, extern char **__p__tzname(void );, extern int _daylight;, extern long _timezone;, extern char * _tzname[2];, extern int daylight;, extern long timezone;, extern char * tzname[2];, int nanosleep(const struct timespec * , struct timespec * );, typedef struct __clockid__ * clockid_t;, int clock_getres(clockid_t , struct timespec * );, int clock_gettime(clockid_t , struct timespec * );, int clock_settime(clockid_t , const struct timespec * );, wchar_t *_wasctime(const struct tm * );, wchar_t *_wstrdate(wchar_t * );, wchar_t *_wstrtime(wchar_t * );, wchar_t *_wctime64(const __time64_t * );, wchar_t *_wctime(const time_t * );]
Symbol wcsftime(wchar_t * , size_t , const wchar_t * , const struct tm * )
Declaration size_t wcsftime(wchar_t * , size_t , const wchar_t * , const struct tm * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t, struct timespec, union named_NAS_EP_B_CARV_main_c_16346, struct __mingw32_expanded_timespec, mingw_timespec, clock_t, struct tm, clock, time, difftime, mktime, asctime, ctime, gmtime, localtime, strftime, _tzset, tzset, _strdate, _strtime, _time64, _mktime64, _ctime64, _gmtime64, _localtime64, __p__daylight, __p__timezone, __p__tzname, _daylight, _timezone, _tzname, daylight, timezone, tzname, nanosleep, clockid_t, clock_getres, clock_gettime, clock_settime, _wasctime, _wstrdate, _wstrtime, _wctime64, _wctime, wcsftime]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;, struct timespec
{
__time64_t tv_sec;
long tv_nsec;
};
, union named_NAS_EP_B_CARV_main_c_16346
{
__time64_t __tv64_sec;
__time32_t __tv32_sec;
time_t tv_sec;
};
, struct __mingw32_expanded_timespec
{
union named_NAS_EP_B_CARV_main_c_16346 ;
long tv_nsec;
};
, extern inline struct __mingw32_expanded_timespec *mingw_timespec(struct timespec * __tv)
{
return ((struct __mingw32_expanded_timespec * )__tv);
}
, typedef long clock_t;, struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
, clock_t clock(void );, time_t time(time_t * );, double difftime(time_t , time_t );, time_t mktime(struct tm * );, char *asctime(const struct tm * );, char *ctime(const time_t * );, struct tm *gmtime(const time_t * );, struct tm *localtime(const time_t * );, size_t strftime(char * , size_t , const char * , const struct tm * );, extern void _tzset(void );, extern void tzset(void );, char *_strdate(char * );, char *_strtime(char * );, __time64_t _time64(__time64_t * );, __time64_t _mktime64(struct tm * );, char *_ctime64(const __time64_t * );, struct tm *_gmtime64(const __time64_t * );, struct tm *_localtime64(const __time64_t * );, extern int *__p__daylight(void );, extern long *__p__timezone(void );, extern char **__p__tzname(void );, extern int _daylight;, extern long _timezone;, extern char * _tzname[2];, extern int daylight;, extern long timezone;, extern char * tzname[2];, int nanosleep(const struct timespec * , struct timespec * );, typedef struct __clockid__ * clockid_t;, int clock_getres(clockid_t , struct timespec * );, int clock_gettime(clockid_t , struct timespec * );, int clock_settime(clockid_t , const struct timespec * );, wchar_t *_wasctime(const struct tm * );, wchar_t *_wstrdate(wchar_t * );, wchar_t *_wstrtime(wchar_t * );, wchar_t *_wctime64(const __time64_t * );, wchar_t *_wctime(const time_t * );, size_t wcsftime(wchar_t * , size_t , const wchar_t * , const struct tm * );]
Symbol tv_sec
Declaration long tv_sec
[tv_sec]
[long tv_sec]
Symbol tv_usec
Declaration long tv_usec
[tv_sec, tv_usec]
[long tv_sec, long tv_usec]
Symbol tz_minuteswest
Declaration int tz_minuteswest
[tz_minuteswest]
[int tz_minuteswest]
Symbol tz_dsttime
Declaration int tz_dsttime
[tz_minuteswest, tz_dsttime]
[int tz_minuteswest, int tz_dsttime]
Symbol gettimeofday(struct timeval * , void * )
Declaration int gettimeofday(struct timeval * , void * );
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t, struct timespec, union named_NAS_EP_B_CARV_main_c_16346, struct __mingw32_expanded_timespec, mingw_timespec, clock_t, struct tm, clock, time, difftime, mktime, asctime, ctime, gmtime, localtime, strftime, _tzset, tzset, _strdate, _strtime, _time64, _mktime64, _ctime64, _gmtime64, _localtime64, __p__daylight, __p__timezone, __p__tzname, _daylight, _timezone, _tzname, daylight, timezone, tzname, nanosleep, clockid_t, clock_getres, clock_gettime, clock_settime, _wasctime, _wstrdate, _wstrtime, _wctime64, _wctime, wcsftime, struct timeval, struct timezone, gettimeofday]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;, struct timespec
{
__time64_t tv_sec;
long tv_nsec;
};
, union named_NAS_EP_B_CARV_main_c_16346
{
__time64_t __tv64_sec;
__time32_t __tv32_sec;
time_t tv_sec;
};
, struct __mingw32_expanded_timespec
{
union named_NAS_EP_B_CARV_main_c_16346 ;
long tv_nsec;
};
, extern inline struct __mingw32_expanded_timespec *mingw_timespec(struct timespec * __tv)
{
return ((struct __mingw32_expanded_timespec * )__tv);
}
, typedef long clock_t;, struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
, clock_t clock(void );, time_t time(time_t * );, double difftime(time_t , time_t );, time_t mktime(struct tm * );, char *asctime(const struct tm * );, char *ctime(const time_t * );, struct tm *gmtime(const time_t * );, struct tm *localtime(const time_t * );, size_t strftime(char * , size_t , const char * , const struct tm * );, extern void _tzset(void );, extern void tzset(void );, char *_strdate(char * );, char *_strtime(char * );, __time64_t _time64(__time64_t * );, __time64_t _mktime64(struct tm * );, char *_ctime64(const __time64_t * );, struct tm *_gmtime64(const __time64_t * );, struct tm *_localtime64(const __time64_t * );, extern int *__p__daylight(void );, extern long *__p__timezone(void );, extern char **__p__tzname(void );, extern int _daylight;, extern long _timezone;, extern char * _tzname[2];, extern int daylight;, extern long timezone;, extern char * tzname[2];, int nanosleep(const struct timespec * , struct timespec * );, typedef struct __clockid__ * clockid_t;, int clock_getres(clockid_t , struct timespec * );, int clock_gettime(clockid_t , struct timespec * );, int clock_settime(clockid_t , const struct timespec * );, wchar_t *_wasctime(const struct tm * );, wchar_t *_wstrdate(wchar_t * );, wchar_t *_wstrtime(wchar_t * );, wchar_t *_wctime64(const __time64_t * );, wchar_t *_wctime(const time_t * );, size_t wcsftime(wchar_t * , size_t , const wchar_t * , const struct tm * );, struct timeval
{
long tv_sec;
long tv_usec;
};
, struct timezone
{
int tz_minuteswest;
int tz_dsttime;
};
, int gettimeofday(struct timeval * , void * );]
Symbol false
Declaration enum NAS_EP_B_c_16646 { false, true };
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t, struct timespec, union named_NAS_EP_B_CARV_main_c_16346, struct __mingw32_expanded_timespec, mingw_timespec, clock_t, struct tm, clock, time, difftime, mktime, asctime, ctime, gmtime, localtime, strftime, _tzset, tzset, _strdate, _strtime, _time64, _mktime64, _ctime64, _gmtime64, _localtime64, __p__daylight, __p__timezone, __p__tzname, _daylight, _timezone, _tzname, daylight, timezone, tzname, nanosleep, clockid_t, clock_getres, clock_gettime, clock_settime, _wasctime, _wstrdate, _wstrtime, _wctime64, _wctime, wcsftime, struct timeval, struct timezone, gettimeofday, false]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;, struct timespec
{
__time64_t tv_sec;
long tv_nsec;
};
, union named_NAS_EP_B_CARV_main_c_16346
{
__time64_t __tv64_sec;
__time32_t __tv32_sec;
time_t tv_sec;
};
, struct __mingw32_expanded_timespec
{
union named_NAS_EP_B_CARV_main_c_16346 ;
long tv_nsec;
};
, extern inline struct __mingw32_expanded_timespec *mingw_timespec(struct timespec * __tv)
{
return ((struct __mingw32_expanded_timespec * )__tv);
}
, typedef long clock_t;, struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
, clock_t clock(void );, time_t time(time_t * );, double difftime(time_t , time_t );, time_t mktime(struct tm * );, char *asctime(const struct tm * );, char *ctime(const time_t * );, struct tm *gmtime(const time_t * );, struct tm *localtime(const time_t * );, size_t strftime(char * , size_t , const char * , const struct tm * );, extern void _tzset(void );, extern void tzset(void );, char *_strdate(char * );, char *_strtime(char * );, __time64_t _time64(__time64_t * );, __time64_t _mktime64(struct tm * );, char *_ctime64(const __time64_t * );, struct tm *_gmtime64(const __time64_t * );, struct tm *_localtime64(const __time64_t * );, extern int *__p__daylight(void );, extern long *__p__timezone(void );, extern char **__p__tzname(void );, extern int _daylight;, extern long _timezone;, extern char * _tzname[2];, extern int daylight;, extern long timezone;, extern char * tzname[2];, int nanosleep(const struct timespec * , struct timespec * );, typedef struct __clockid__ * clockid_t;, int clock_getres(clockid_t , struct timespec * );, int clock_gettime(clockid_t , struct timespec * );, int clock_settime(clockid_t , const struct timespec * );, wchar_t *_wasctime(const struct tm * );, wchar_t *_wstrdate(wchar_t * );, wchar_t *_wstrtime(wchar_t * );, wchar_t *_wctime64(const __time64_t * );, wchar_t *_wctime(const time_t * );, size_t wcsftime(wchar_t * , size_t , const wchar_t * , const struct tm * );, struct timeval
{
long tv_sec;
long tv_usec;
};
, struct timezone
{
int tz_minuteswest;
int tz_dsttime;
};
, int gettimeofday(struct timeval * , void * );, enum NAS_EP_B_c_16646 { false, true };]
Symbol true
Declaration enum NAS_EP_B_c_16646 { false, true };
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t, struct timespec, union named_NAS_EP_B_CARV_main_c_16346, struct __mingw32_expanded_timespec, mingw_timespec, clock_t, struct tm, clock, time, difftime, mktime, asctime, ctime, gmtime, localtime, strftime, _tzset, tzset, _strdate, _strtime, _time64, _mktime64, _ctime64, _gmtime64, _localtime64, __p__daylight, __p__timezone, __p__tzname, _daylight, _timezone, _tzname, daylight, timezone, tzname, nanosleep, clockid_t, clock_getres, clock_gettime, clock_settime, _wasctime, _wstrdate, _wstrtime, _wctime64, _wctime, wcsftime, struct timeval, struct timezone, gettimeofday, false, true]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;, struct timespec
{
__time64_t tv_sec;
long tv_nsec;
};
, union named_NAS_EP_B_CARV_main_c_16346
{
__time64_t __tv64_sec;
__time32_t __tv32_sec;
time_t tv_sec;
};
, struct __mingw32_expanded_timespec
{
union named_NAS_EP_B_CARV_main_c_16346 ;
long tv_nsec;
};
, extern inline struct __mingw32_expanded_timespec *mingw_timespec(struct timespec * __tv)
{
return ((struct __mingw32_expanded_timespec * )__tv);
}
, typedef long clock_t;, struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
, clock_t clock(void );, time_t time(time_t * );, double difftime(time_t , time_t );, time_t mktime(struct tm * );, char *asctime(const struct tm * );, char *ctime(const time_t * );, struct tm *gmtime(const time_t * );, struct tm *localtime(const time_t * );, size_t strftime(char * , size_t , const char * , const struct tm * );, extern void _tzset(void );, extern void tzset(void );, char *_strdate(char * );, char *_strtime(char * );, __time64_t _time64(__time64_t * );, __time64_t _mktime64(struct tm * );, char *_ctime64(const __time64_t * );, struct tm *_gmtime64(const __time64_t * );, struct tm *_localtime64(const __time64_t * );, extern int *__p__daylight(void );, extern long *__p__timezone(void );, extern char **__p__tzname(void );, extern int _daylight;, extern long _timezone;, extern char * _tzname[2];, extern int daylight;, extern long timezone;, extern char * tzname[2];, int nanosleep(const struct timespec * , struct timespec * );, typedef struct __clockid__ * clockid_t;, int clock_getres(clockid_t , struct timespec * );, int clock_gettime(clockid_t , struct timespec * );, int clock_settime(clockid_t , const struct timespec * );, wchar_t *_wasctime(const struct tm * );, wchar_t *_wstrdate(wchar_t * );, wchar_t *_wstrtime(wchar_t * );, wchar_t *_wctime64(const __time64_t * );, wchar_t *_wctime(const time_t * );, size_t wcsftime(wchar_t * , size_t , const wchar_t * , const struct tm * );, struct timeval
{
long tv_sec;
long tv_usec;
};
, struct timezone
{
int tz_minuteswest;
int tz_dsttime;
};
, int gettimeofday(struct timeval * , void * );, enum NAS_EP_B_c_16646 { false, true };, enum NAS_EP_B_c_16646 { false, true };]
Symbol logical
Declaration typedef enum NAS_EP_B_c_16646 logical;
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t, struct timespec, union named_NAS_EP_B_CARV_main_c_16346, struct __mingw32_expanded_timespec, mingw_timespec, clock_t, struct tm, clock, time, difftime, mktime, asctime, ctime, gmtime, localtime, strftime, _tzset, tzset, _strdate, _strtime, _time64, _mktime64, _ctime64, _gmtime64, _localtime64, __p__daylight, __p__timezone, __p__tzname, _daylight, _timezone, _tzname, daylight, timezone, tzname, nanosleep, clockid_t, clock_getres, clock_gettime, clock_settime, _wasctime, _wstrdate, _wstrtime, _wctime64, _wctime, wcsftime, struct timeval, struct timezone, gettimeofday, false, true, logical]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;, struct timespec
{
__time64_t tv_sec;
long tv_nsec;
};
, union named_NAS_EP_B_CARV_main_c_16346
{
__time64_t __tv64_sec;
__time32_t __tv32_sec;
time_t tv_sec;
};
, struct __mingw32_expanded_timespec
{
union named_NAS_EP_B_CARV_main_c_16346 ;
long tv_nsec;
};
, extern inline struct __mingw32_expanded_timespec *mingw_timespec(struct timespec * __tv)
{
return ((struct __mingw32_expanded_timespec * )__tv);
}
, typedef long clock_t;, struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
, clock_t clock(void );, time_t time(time_t * );, double difftime(time_t , time_t );, time_t mktime(struct tm * );, char *asctime(const struct tm * );, char *ctime(const time_t * );, struct tm *gmtime(const time_t * );, struct tm *localtime(const time_t * );, size_t strftime(char * , size_t , const char * , const struct tm * );, extern void _tzset(void );, extern void tzset(void );, char *_strdate(char * );, char *_strtime(char * );, __time64_t _time64(__time64_t * );, __time64_t _mktime64(struct tm * );, char *_ctime64(const __time64_t * );, struct tm *_gmtime64(const __time64_t * );, struct tm *_localtime64(const __time64_t * );, extern int *__p__daylight(void );, extern long *__p__timezone(void );, extern char **__p__tzname(void );, extern int _daylight;, extern long _timezone;, extern char * _tzname[2];, extern int daylight;, extern long timezone;, extern char * tzname[2];, int nanosleep(const struct timespec * , struct timespec * );, typedef struct __clockid__ * clockid_t;, int clock_getres(clockid_t , struct timespec * );, int clock_gettime(clockid_t , struct timespec * );, int clock_settime(clockid_t , const struct timespec * );, wchar_t *_wasctime(const struct tm * );, wchar_t *_wstrdate(wchar_t * );, wchar_t *_wstrtime(wchar_t * );, wchar_t *_wctime64(const __time64_t * );, wchar_t *_wctime(const time_t * );, size_t wcsftime(wchar_t * , size_t , const wchar_t * , const struct tm * );, struct timeval
{
long tv_sec;
long tv_usec;
};
, struct timezone
{
int tz_minuteswest;
int tz_dsttime;
};
, int gettimeofday(struct timeval * , void * );, enum NAS_EP_B_c_16646 { false, true };, enum NAS_EP_B_c_16646 { false, true };, typedef enum NAS_EP_B_c_16646 logical;]
Symbol real
Declaration double real
[real]
[double real]
Symbol imag
Declaration double imag
[real, imag]
[double real, double imag]
Symbol dcomplex
Declaration typedef struct named_NAS_EP_B_c_16660 dcomplex;
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t, struct timespec, union named_NAS_EP_B_CARV_main_c_16346, struct __mingw32_expanded_timespec, mingw_timespec, clock_t, struct tm, clock, time, difftime, mktime, asctime, ctime, gmtime, localtime, strftime, _tzset, tzset, _strdate, _strtime, _time64, _mktime64, _ctime64, _gmtime64, _localtime64, __p__daylight, __p__timezone, __p__tzname, _daylight, _timezone, _tzname, daylight, timezone, tzname, nanosleep, clockid_t, clock_getres, clock_gettime, clock_settime, _wasctime, _wstrdate, _wstrtime, _wctime64, _wctime, wcsftime, struct timeval, struct timezone, gettimeofday, false, true, logical, struct named_NAS_EP_B_c_16660, dcomplex]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;, struct timespec
{
__time64_t tv_sec;
long tv_nsec;
};
, union named_NAS_EP_B_CARV_main_c_16346
{
__time64_t __tv64_sec;
__time32_t __tv32_sec;
time_t tv_sec;
};
, struct __mingw32_expanded_timespec
{
union named_NAS_EP_B_CARV_main_c_16346 ;
long tv_nsec;
};
, extern inline struct __mingw32_expanded_timespec *mingw_timespec(struct timespec * __tv)
{
return ((struct __mingw32_expanded_timespec * )__tv);
}
, typedef long clock_t;, struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
, clock_t clock(void );, time_t time(time_t * );, double difftime(time_t , time_t );, time_t mktime(struct tm * );, char *asctime(const struct tm * );, char *ctime(const time_t * );, struct tm *gmtime(const time_t * );, struct tm *localtime(const time_t * );, size_t strftime(char * , size_t , const char * , const struct tm * );, extern void _tzset(void );, extern void tzset(void );, char *_strdate(char * );, char *_strtime(char * );, __time64_t _time64(__time64_t * );, __time64_t _mktime64(struct tm * );, char *_ctime64(const __time64_t * );, struct tm *_gmtime64(const __time64_t * );, struct tm *_localtime64(const __time64_t * );, extern int *__p__daylight(void );, extern long *__p__timezone(void );, extern char **__p__tzname(void );, extern int _daylight;, extern long _timezone;, extern char * _tzname[2];, extern int daylight;, extern long timezone;, extern char * tzname[2];, int nanosleep(const struct timespec * , struct timespec * );, typedef struct __clockid__ * clockid_t;, int clock_getres(clockid_t , struct timespec * );, int clock_gettime(clockid_t , struct timespec * );, int clock_settime(clockid_t , const struct timespec * );, wchar_t *_wasctime(const struct tm * );, wchar_t *_wstrdate(wchar_t * );, wchar_t *_wstrtime(wchar_t * );, wchar_t *_wctime64(const __time64_t * );, wchar_t *_wctime(const time_t * );, size_t wcsftime(wchar_t * , size_t , const wchar_t * , const struct tm * );, struct timeval
{
long tv_sec;
long tv_usec;
};
, struct timezone
{
int tz_minuteswest;
int tz_dsttime;
};
, int gettimeofday(struct timeval * , void * );, enum NAS_EP_B_c_16646 { false, true };, enum NAS_EP_B_c_16646 { false, true };, typedef enum NAS_EP_B_c_16646 logical;, struct named_NAS_EP_B_c_16660
{
double real;
double imag;
};
, typedef struct named_NAS_EP_B_c_16660 dcomplex;]
Symbol randlc(double * x, double a)
Declaration double randlc(double * x, double a);
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t, struct timespec, union named_NAS_EP_B_CARV_main_c_16346, struct __mingw32_expanded_timespec, mingw_timespec, clock_t, struct tm, clock, time, difftime, mktime, asctime, ctime, gmtime, localtime, strftime, _tzset, tzset, _strdate, _strtime, _time64, _mktime64, _ctime64, _gmtime64, _localtime64, __p__daylight, __p__timezone, __p__tzname, _daylight, _timezone, _tzname, daylight, timezone, tzname, nanosleep, clockid_t, clock_getres, clock_gettime, clock_settime, _wasctime, _wstrdate, _wstrtime, _wctime64, _wctime, wcsftime, struct timeval, struct timezone, gettimeofday, false, true, logical, struct named_NAS_EP_B_c_16660, dcomplex, randlc]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;, struct timespec
{
__time64_t tv_sec;
long tv_nsec;
};
, union named_NAS_EP_B_CARV_main_c_16346
{
__time64_t __tv64_sec;
__time32_t __tv32_sec;
time_t tv_sec;
};
, struct __mingw32_expanded_timespec
{
union named_NAS_EP_B_CARV_main_c_16346 ;
long tv_nsec;
};
, extern inline struct __mingw32_expanded_timespec *mingw_timespec(struct timespec * __tv)
{
return ((struct __mingw32_expanded_timespec * )__tv);
}
, typedef long clock_t;, struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
, clock_t clock(void );, time_t time(time_t * );, double difftime(time_t , time_t );, time_t mktime(struct tm * );, char *asctime(const struct tm * );, char *ctime(const time_t * );, struct tm *gmtime(const time_t * );, struct tm *localtime(const time_t * );, size_t strftime(char * , size_t , const char * , const struct tm * );, extern void _tzset(void );, extern void tzset(void );, char *_strdate(char * );, char *_strtime(char * );, __time64_t _time64(__time64_t * );, __time64_t _mktime64(struct tm * );, char *_ctime64(const __time64_t * );, struct tm *_gmtime64(const __time64_t * );, struct tm *_localtime64(const __time64_t * );, extern int *__p__daylight(void );, extern long *__p__timezone(void );, extern char **__p__tzname(void );, extern int _daylight;, extern long _timezone;, extern char * _tzname[2];, extern int daylight;, extern long timezone;, extern char * tzname[2];, int nanosleep(const struct timespec * , struct timespec * );, typedef struct __clockid__ * clockid_t;, int clock_getres(clockid_t , struct timespec * );, int clock_gettime(clockid_t , struct timespec * );, int clock_settime(clockid_t , const struct timespec * );, wchar_t *_wasctime(const struct tm * );, wchar_t *_wstrdate(wchar_t * );, wchar_t *_wstrtime(wchar_t * );, wchar_t *_wctime64(const __time64_t * );, wchar_t *_wctime(const time_t * );, size_t wcsftime(wchar_t * , size_t , const wchar_t * , const struct tm * );, struct timeval
{
long tv_sec;
long tv_usec;
};
, struct timezone
{
int tz_minuteswest;
int tz_dsttime;
};
, int gettimeofday(struct timeval * , void * );, enum NAS_EP_B_c_16646 { false, true };, enum NAS_EP_B_c_16646 { false, true };, typedef enum NAS_EP_B_c_16646 logical;, struct named_NAS_EP_B_c_16660
{
double real;
double imag;
};
, typedef struct named_NAS_EP_B_c_16660 dcomplex;, double randlc(double * x, double a);]
Symbol vranlc(int n, double * x, double a, double y[])
Declaration void vranlc(int n, double * x, double a, double y[]);
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t, struct timespec, union named_NAS_EP_B_CARV_main_c_16346, struct __mingw32_expanded_timespec, mingw_timespec, clock_t, struct tm, clock, time, difftime, mktime, asctime, ctime, gmtime, localtime, strftime, _tzset, tzset, _strdate, _strtime, _time64, _mktime64, _ctime64, _gmtime64, _localtime64, __p__daylight, __p__timezone, __p__tzname, _daylight, _timezone, _tzname, daylight, timezone, tzname, nanosleep, clockid_t, clock_getres, clock_gettime, clock_settime, _wasctime, _wstrdate, _wstrtime, _wctime64, _wctime, wcsftime, struct timeval, struct timezone, gettimeofday, false, true, logical, struct named_NAS_EP_B_c_16660, dcomplex, randlc, vranlc]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;, struct timespec
{
__time64_t tv_sec;
long tv_nsec;
};
, union named_NAS_EP_B_CARV_main_c_16346
{
__time64_t __tv64_sec;
__time32_t __tv32_sec;
time_t tv_sec;
};
, struct __mingw32_expanded_timespec
{
union named_NAS_EP_B_CARV_main_c_16346 ;
long tv_nsec;
};
, extern inline struct __mingw32_expanded_timespec *mingw_timespec(struct timespec * __tv)
{
return ((struct __mingw32_expanded_timespec * )__tv);
}
, typedef long clock_t;, struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
, clock_t clock(void );, time_t time(time_t * );, double difftime(time_t , time_t );, time_t mktime(struct tm * );, char *asctime(const struct tm * );, char *ctime(const time_t * );, struct tm *gmtime(const time_t * );, struct tm *localtime(const time_t * );, size_t strftime(char * , size_t , const char * , const struct tm * );, extern void _tzset(void );, extern void tzset(void );, char *_strdate(char * );, char *_strtime(char * );, __time64_t _time64(__time64_t * );, __time64_t _mktime64(struct tm * );, char *_ctime64(const __time64_t * );, struct tm *_gmtime64(const __time64_t * );, struct tm *_localtime64(const __time64_t * );, extern int *__p__daylight(void );, extern long *__p__timezone(void );, extern char **__p__tzname(void );, extern int _daylight;, extern long _timezone;, extern char * _tzname[2];, extern int daylight;, extern long timezone;, extern char * tzname[2];, int nanosleep(const struct timespec * , struct timespec * );, typedef struct __clockid__ * clockid_t;, int clock_getres(clockid_t , struct timespec * );, int clock_gettime(clockid_t , struct timespec * );, int clock_settime(clockid_t , const struct timespec * );, wchar_t *_wasctime(const struct tm * );, wchar_t *_wstrdate(wchar_t * );, wchar_t *_wstrtime(wchar_t * );, wchar_t *_wctime64(const __time64_t * );, wchar_t *_wctime(const time_t * );, size_t wcsftime(wchar_t * , size_t , const wchar_t * , const struct tm * );, struct timeval
{
long tv_sec;
long tv_usec;
};
, struct timezone
{
int tz_minuteswest;
int tz_dsttime;
};
, int gettimeofday(struct timeval * , void * );, enum NAS_EP_B_c_16646 { false, true };, enum NAS_EP_B_c_16646 { false, true };, typedef enum NAS_EP_B_c_16646 logical;, struct named_NAS_EP_B_c_16660
{
double real;
double imag;
};
, typedef struct named_NAS_EP_B_c_16660 dcomplex;, double randlc(double * x, double a);, void vranlc(int n, double * x, double a, double y[]);]
Symbol timer_clear(int n)
Declaration void timer_clear(int n);
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t, struct timespec, union named_NAS_EP_B_CARV_main_c_16346, struct __mingw32_expanded_timespec, mingw_timespec, clock_t, struct tm, clock, time, difftime, mktime, asctime, ctime, gmtime, localtime, strftime, _tzset, tzset, _strdate, _strtime, _time64, _mktime64, _ctime64, _gmtime64, _localtime64, __p__daylight, __p__timezone, __p__tzname, _daylight, _timezone, _tzname, daylight, timezone, tzname, nanosleep, clockid_t, clock_getres, clock_gettime, clock_settime, _wasctime, _wstrdate, _wstrtime, _wctime64, _wctime, wcsftime, struct timeval, struct timezone, gettimeofday, false, true, logical, struct named_NAS_EP_B_c_16660, dcomplex, randlc, vranlc, timer_clear]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;, struct timespec
{
__time64_t tv_sec;
long tv_nsec;
};
, union named_NAS_EP_B_CARV_main_c_16346
{
__time64_t __tv64_sec;
__time32_t __tv32_sec;
time_t tv_sec;
};
, struct __mingw32_expanded_timespec
{
union named_NAS_EP_B_CARV_main_c_16346 ;
long tv_nsec;
};
, extern inline struct __mingw32_expanded_timespec *mingw_timespec(struct timespec * __tv)
{
return ((struct __mingw32_expanded_timespec * )__tv);
}
, typedef long clock_t;, struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
, clock_t clock(void );, time_t time(time_t * );, double difftime(time_t , time_t );, time_t mktime(struct tm * );, char *asctime(const struct tm * );, char *ctime(const time_t * );, struct tm *gmtime(const time_t * );, struct tm *localtime(const time_t * );, size_t strftime(char * , size_t , const char * , const struct tm * );, extern void _tzset(void );, extern void tzset(void );, char *_strdate(char * );, char *_strtime(char * );, __time64_t _time64(__time64_t * );, __time64_t _mktime64(struct tm * );, char *_ctime64(const __time64_t * );, struct tm *_gmtime64(const __time64_t * );, struct tm *_localtime64(const __time64_t * );, extern int *__p__daylight(void );, extern long *__p__timezone(void );, extern char **__p__tzname(void );, extern int _daylight;, extern long _timezone;, extern char * _tzname[2];, extern int daylight;, extern long timezone;, extern char * tzname[2];, int nanosleep(const struct timespec * , struct timespec * );, typedef struct __clockid__ * clockid_t;, int clock_getres(clockid_t , struct timespec * );, int clock_gettime(clockid_t , struct timespec * );, int clock_settime(clockid_t , const struct timespec * );, wchar_t *_wasctime(const struct tm * );, wchar_t *_wstrdate(wchar_t * );, wchar_t *_wstrtime(wchar_t * );, wchar_t *_wctime64(const __time64_t * );, wchar_t *_wctime(const time_t * );, size_t wcsftime(wchar_t * , size_t , const wchar_t * , const struct tm * );, struct timeval
{
long tv_sec;
long tv_usec;
};
, struct timezone
{
int tz_minuteswest;
int tz_dsttime;
};
, int gettimeofday(struct timeval * , void * );, enum NAS_EP_B_c_16646 { false, true };, enum NAS_EP_B_c_16646 { false, true };, typedef enum NAS_EP_B_c_16646 logical;, struct named_NAS_EP_B_c_16660
{
double real;
double imag;
};
, typedef struct named_NAS_EP_B_c_16660 dcomplex;, double randlc(double * x, double a);, void vranlc(int n, double * x, double a, double y[]);, void timer_clear(int n);]
Symbol timer_start(int n)
Declaration void timer_start(int n);
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t, struct timespec, union named_NAS_EP_B_CARV_main_c_16346, struct __mingw32_expanded_timespec, mingw_timespec, clock_t, struct tm, clock, time, difftime, mktime, asctime, ctime, gmtime, localtime, strftime, _tzset, tzset, _strdate, _strtime, _time64, _mktime64, _ctime64, _gmtime64, _localtime64, __p__daylight, __p__timezone, __p__tzname, _daylight, _timezone, _tzname, daylight, timezone, tzname, nanosleep, clockid_t, clock_getres, clock_gettime, clock_settime, _wasctime, _wstrdate, _wstrtime, _wctime64, _wctime, wcsftime, struct timeval, struct timezone, gettimeofday, false, true, logical, struct named_NAS_EP_B_c_16660, dcomplex, randlc, vranlc, timer_clear, timer_start]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;, struct timespec
{
__time64_t tv_sec;
long tv_nsec;
};
, union named_NAS_EP_B_CARV_main_c_16346
{
__time64_t __tv64_sec;
__time32_t __tv32_sec;
time_t tv_sec;
};
, struct __mingw32_expanded_timespec
{
union named_NAS_EP_B_CARV_main_c_16346 ;
long tv_nsec;
};
, extern inline struct __mingw32_expanded_timespec *mingw_timespec(struct timespec * __tv)
{
return ((struct __mingw32_expanded_timespec * )__tv);
}
, typedef long clock_t;, struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
, clock_t clock(void );, time_t time(time_t * );, double difftime(time_t , time_t );, time_t mktime(struct tm * );, char *asctime(const struct tm * );, char *ctime(const time_t * );, struct tm *gmtime(const time_t * );, struct tm *localtime(const time_t * );, size_t strftime(char * , size_t , const char * , const struct tm * );, extern void _tzset(void );, extern void tzset(void );, char *_strdate(char * );, char *_strtime(char * );, __time64_t _time64(__time64_t * );, __time64_t _mktime64(struct tm * );, char *_ctime64(const __time64_t * );, struct tm *_gmtime64(const __time64_t * );, struct tm *_localtime64(const __time64_t * );, extern int *__p__daylight(void );, extern long *__p__timezone(void );, extern char **__p__tzname(void );, extern int _daylight;, extern long _timezone;, extern char * _tzname[2];, extern int daylight;, extern long timezone;, extern char * tzname[2];, int nanosleep(const struct timespec * , struct timespec * );, typedef struct __clockid__ * clockid_t;, int clock_getres(clockid_t , struct timespec * );, int clock_gettime(clockid_t , struct timespec * );, int clock_settime(clockid_t , const struct timespec * );, wchar_t *_wasctime(const struct tm * );, wchar_t *_wstrdate(wchar_t * );, wchar_t *_wstrtime(wchar_t * );, wchar_t *_wctime64(const __time64_t * );, wchar_t *_wctime(const time_t * );, size_t wcsftime(wchar_t * , size_t , const wchar_t * , const struct tm * );, struct timeval
{
long tv_sec;
long tv_usec;
};
, struct timezone
{
int tz_minuteswest;
int tz_dsttime;
};
, int gettimeofday(struct timeval * , void * );, enum NAS_EP_B_c_16646 { false, true };, enum NAS_EP_B_c_16646 { false, true };, typedef enum NAS_EP_B_c_16646 logical;, struct named_NAS_EP_B_c_16660
{
double real;
double imag;
};
, typedef struct named_NAS_EP_B_c_16660 dcomplex;, double randlc(double * x, double a);, void vranlc(int n, double * x, double a, double y[]);, void timer_clear(int n);, void timer_start(int n);]
Symbol timer_stop(int n)
Declaration void timer_stop(int n);
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t, struct timespec, union named_NAS_EP_B_CARV_main_c_16346, struct __mingw32_expanded_timespec, mingw_timespec, clock_t, struct tm, clock, time, difftime, mktime, asctime, ctime, gmtime, localtime, strftime, _tzset, tzset, _strdate, _strtime, _time64, _mktime64, _ctime64, _gmtime64, _localtime64, __p__daylight, __p__timezone, __p__tzname, _daylight, _timezone, _tzname, daylight, timezone, tzname, nanosleep, clockid_t, clock_getres, clock_gettime, clock_settime, _wasctime, _wstrdate, _wstrtime, _wctime64, _wctime, wcsftime, struct timeval, struct timezone, gettimeofday, false, true, logical, struct named_NAS_EP_B_c_16660, dcomplex, randlc, vranlc, timer_clear, timer_start, timer_stop]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;, struct timespec
{
__time64_t tv_sec;
long tv_nsec;
};
, union named_NAS_EP_B_CARV_main_c_16346
{
__time64_t __tv64_sec;
__time32_t __tv32_sec;
time_t tv_sec;
};
, struct __mingw32_expanded_timespec
{
union named_NAS_EP_B_CARV_main_c_16346 ;
long tv_nsec;
};
, extern inline struct __mingw32_expanded_timespec *mingw_timespec(struct timespec * __tv)
{
return ((struct __mingw32_expanded_timespec * )__tv);
}
, typedef long clock_t;, struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
, clock_t clock(void );, time_t time(time_t * );, double difftime(time_t , time_t );, time_t mktime(struct tm * );, char *asctime(const struct tm * );, char *ctime(const time_t * );, struct tm *gmtime(const time_t * );, struct tm *localtime(const time_t * );, size_t strftime(char * , size_t , const char * , const struct tm * );, extern void _tzset(void );, extern void tzset(void );, char *_strdate(char * );, char *_strtime(char * );, __time64_t _time64(__time64_t * );, __time64_t _mktime64(struct tm * );, char *_ctime64(const __time64_t * );, struct tm *_gmtime64(const __time64_t * );, struct tm *_localtime64(const __time64_t * );, extern int *__p__daylight(void );, extern long *__p__timezone(void );, extern char **__p__tzname(void );, extern int _daylight;, extern long _timezone;, extern char * _tzname[2];, extern int daylight;, extern long timezone;, extern char * tzname[2];, int nanosleep(const struct timespec * , struct timespec * );, typedef struct __clockid__ * clockid_t;, int clock_getres(clockid_t , struct timespec * );, int clock_gettime(clockid_t , struct timespec * );, int clock_settime(clockid_t , const struct timespec * );, wchar_t *_wasctime(const struct tm * );, wchar_t *_wstrdate(wchar_t * );, wchar_t *_wstrtime(wchar_t * );, wchar_t *_wctime64(const __time64_t * );, wchar_t *_wctime(const time_t * );, size_t wcsftime(wchar_t * , size_t , const wchar_t * , const struct tm * );, struct timeval
{
long tv_sec;
long tv_usec;
};
, struct timezone
{
int tz_minuteswest;
int tz_dsttime;
};
, int gettimeofday(struct timeval * , void * );, enum NAS_EP_B_c_16646 { false, true };, enum NAS_EP_B_c_16646 { false, true };, typedef enum NAS_EP_B_c_16646 logical;, struct named_NAS_EP_B_c_16660
{
double real;
double imag;
};
, typedef struct named_NAS_EP_B_c_16660 dcomplex;, double randlc(double * x, double a);, void vranlc(int n, double * x, double a, double y[]);, void timer_clear(int n);, void timer_start(int n);, void timer_stop(int n);]
Symbol timer_read(int n)
Declaration double timer_read(int n);
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t, struct timespec, union named_NAS_EP_B_CARV_main_c_16346, struct __mingw32_expanded_timespec, mingw_timespec, clock_t, struct tm, clock, time, difftime, mktime, asctime, ctime, gmtime, localtime, strftime, _tzset, tzset, _strdate, _strtime, _time64, _mktime64, _ctime64, _gmtime64, _localtime64, __p__daylight, __p__timezone, __p__tzname, _daylight, _timezone, _tzname, daylight, timezone, tzname, nanosleep, clockid_t, clock_getres, clock_gettime, clock_settime, _wasctime, _wstrdate, _wstrtime, _wctime64, _wctime, wcsftime, struct timeval, struct timezone, gettimeofday, false, true, logical, struct named_NAS_EP_B_c_16660, dcomplex, randlc, vranlc, timer_clear, timer_start, timer_stop, timer_read]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;, struct timespec
{
__time64_t tv_sec;
long tv_nsec;
};
, union named_NAS_EP_B_CARV_main_c_16346
{
__time64_t __tv64_sec;
__time32_t __tv32_sec;
time_t tv_sec;
};
, struct __mingw32_expanded_timespec
{
union named_NAS_EP_B_CARV_main_c_16346 ;
long tv_nsec;
};
, extern inline struct __mingw32_expanded_timespec *mingw_timespec(struct timespec * __tv)
{
return ((struct __mingw32_expanded_timespec * )__tv);
}
, typedef long clock_t;, struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
, clock_t clock(void );, time_t time(time_t * );, double difftime(time_t , time_t );, time_t mktime(struct tm * );, char *asctime(const struct tm * );, char *ctime(const time_t * );, struct tm *gmtime(const time_t * );, struct tm *localtime(const time_t * );, size_t strftime(char * , size_t , const char * , const struct tm * );, extern void _tzset(void );, extern void tzset(void );, char *_strdate(char * );, char *_strtime(char * );, __time64_t _time64(__time64_t * );, __time64_t _mktime64(struct tm * );, char *_ctime64(const __time64_t * );, struct tm *_gmtime64(const __time64_t * );, struct tm *_localtime64(const __time64_t * );, extern int *__p__daylight(void );, extern long *__p__timezone(void );, extern char **__p__tzname(void );, extern int _daylight;, extern long _timezone;, extern char * _tzname[2];, extern int daylight;, extern long timezone;, extern char * tzname[2];, int nanosleep(const struct timespec * , struct timespec * );, typedef struct __clockid__ * clockid_t;, int clock_getres(clockid_t , struct timespec * );, int clock_gettime(clockid_t , struct timespec * );, int clock_settime(clockid_t , const struct timespec * );, wchar_t *_wasctime(const struct tm * );, wchar_t *_wstrdate(wchar_t * );, wchar_t *_wstrtime(wchar_t * );, wchar_t *_wctime64(const __time64_t * );, wchar_t *_wctime(const time_t * );, size_t wcsftime(wchar_t * , size_t , const wchar_t * , const struct tm * );, struct timeval
{
long tv_sec;
long tv_usec;
};
, struct timezone
{
int tz_minuteswest;
int tz_dsttime;
};
, int gettimeofday(struct timeval * , void * );, enum NAS_EP_B_c_16646 { false, true };, enum NAS_EP_B_c_16646 { false, true };, typedef enum NAS_EP_B_c_16646 logical;, struct named_NAS_EP_B_c_16660
{
double real;
double imag;
};
, typedef struct named_NAS_EP_B_c_16660 dcomplex;, double randlc(double * x, double a);, void vranlc(int n, double * x, double a, double y[]);, void timer_clear(int n);, void timer_start(int n);, void timer_stop(int n);, double timer_read(int n);]
Symbol print_results(char * name, char class, int n1, int n2, int n3, int niter, double t, double mops, char * optype, logical verified, char * npbversion, char * compiletime, char * cs1, char * cs2, char * cs3, char * cs4, char * cs5, char * cs6, char * cs7)
Declaration void print_results(char * name, char class, int n1, int n2, int n3, int niter, double t, double mops, char * optype, logical verified, char * npbversion, char * compiletime, char * cs1, char * cs2, char * cs3, char * cs4, char * cs5, char * cs6, char * cs7);
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t, struct timespec, union named_NAS_EP_B_CARV_main_c_16346, struct __mingw32_expanded_timespec, mingw_timespec, clock_t, struct tm, clock, time, difftime, mktime, asctime, ctime, gmtime, localtime, strftime, _tzset, tzset, _strdate, _strtime, _time64, _mktime64, _ctime64, _gmtime64, _localtime64, __p__daylight, __p__timezone, __p__tzname, _daylight, _timezone, _tzname, daylight, timezone, tzname, nanosleep, clockid_t, clock_getres, clock_gettime, clock_settime, _wasctime, _wstrdate, _wstrtime, _wctime64, _wctime, wcsftime, struct timeval, struct timezone, gettimeofday, false, true, logical, struct named_NAS_EP_B_c_16660, dcomplex, randlc, vranlc, timer_clear, timer_start, timer_stop, timer_read, print_results]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;, struct timespec
{
__time64_t tv_sec;
long tv_nsec;
};
, union named_NAS_EP_B_CARV_main_c_16346
{
__time64_t __tv64_sec;
__time32_t __tv32_sec;
time_t tv_sec;
};
, struct __mingw32_expanded_timespec
{
union named_NAS_EP_B_CARV_main_c_16346 ;
long tv_nsec;
};
, extern inline struct __mingw32_expanded_timespec *mingw_timespec(struct timespec * __tv)
{
return ((struct __mingw32_expanded_timespec * )__tv);
}
, typedef long clock_t;, struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
, clock_t clock(void );, time_t time(time_t * );, double difftime(time_t , time_t );, time_t mktime(struct tm * );, char *asctime(const struct tm * );, char *ctime(const time_t * );, struct tm *gmtime(const time_t * );, struct tm *localtime(const time_t * );, size_t strftime(char * , size_t , const char * , const struct tm * );, extern void _tzset(void );, extern void tzset(void );, char *_strdate(char * );, char *_strtime(char * );, __time64_t _time64(__time64_t * );, __time64_t _mktime64(struct tm * );, char *_ctime64(const __time64_t * );, struct tm *_gmtime64(const __time64_t * );, struct tm *_localtime64(const __time64_t * );, extern int *__p__daylight(void );, extern long *__p__timezone(void );, extern char **__p__tzname(void );, extern int _daylight;, extern long _timezone;, extern char * _tzname[2];, extern int daylight;, extern long timezone;, extern char * tzname[2];, int nanosleep(const struct timespec * , struct timespec * );, typedef struct __clockid__ * clockid_t;, int clock_getres(clockid_t , struct timespec * );, int clock_gettime(clockid_t , struct timespec * );, int clock_settime(clockid_t , const struct timespec * );, wchar_t *_wasctime(const struct tm * );, wchar_t *_wstrdate(wchar_t * );, wchar_t *_wstrtime(wchar_t * );, wchar_t *_wctime64(const __time64_t * );, wchar_t *_wctime(const time_t * );, size_t wcsftime(wchar_t * , size_t , const wchar_t * , const struct tm * );, struct timeval
{
long tv_sec;
long tv_usec;
};
, struct timezone
{
int tz_minuteswest;
int tz_dsttime;
};
, int gettimeofday(struct timeval * , void * );, enum NAS_EP_B_c_16646 { false, true };, enum NAS_EP_B_c_16646 { false, true };, typedef enum NAS_EP_B_c_16646 logical;, struct named_NAS_EP_B_c_16660
{
double real;
double imag;
};
, typedef struct named_NAS_EP_B_c_16660 dcomplex;, double randlc(double * x, double a);, void vranlc(int n, double * x, double a, double y[]);, void timer_clear(int n);, void timer_start(int n);, void timer_stop(int n);, double timer_read(int n);, void print_results(char * name, char class, int n1, int n2, int n3, int niter, double t, double mops, char * optype, logical verified, char * npbversion, char * compiletime, char * cs1, char * cs2, char * cs3, char * cs4, char * cs5, char * cs6, char * cs7);]
Symbol x[(2*(1<<16))]
Declaration static double x[(2*(1<<16))];
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t, struct timespec, union named_NAS_EP_B_CARV_main_c_16346, struct __mingw32_expanded_timespec, mingw_timespec, clock_t, struct tm, clock, time, difftime, mktime, asctime, ctime, gmtime, localtime, strftime, _tzset, tzset, _strdate, _strtime, _time64, _mktime64, _ctime64, _gmtime64, _localtime64, __p__daylight, __p__timezone, __p__tzname, _daylight, _timezone, _tzname, daylight, timezone, tzname, nanosleep, clockid_t, clock_getres, clock_gettime, clock_settime, _wasctime, _wstrdate, _wstrtime, _wctime64, _wctime, wcsftime, struct timeval, struct timezone, gettimeofday, false, true, logical, struct named_NAS_EP_B_c_16660, dcomplex, randlc, vranlc, timer_clear, timer_start, timer_stop, timer_read, print_results, x]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;, struct timespec
{
__time64_t tv_sec;
long tv_nsec;
};
, union named_NAS_EP_B_CARV_main_c_16346
{
__time64_t __tv64_sec;
__time32_t __tv32_sec;
time_t tv_sec;
};
, struct __mingw32_expanded_timespec
{
union named_NAS_EP_B_CARV_main_c_16346 ;
long tv_nsec;
};
, extern inline struct __mingw32_expanded_timespec *mingw_timespec(struct timespec * __tv)
{
return ((struct __mingw32_expanded_timespec * )__tv);
}
, typedef long clock_t;, struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
, clock_t clock(void );, time_t time(time_t * );, double difftime(time_t , time_t );, time_t mktime(struct tm * );, char *asctime(const struct tm * );, char *ctime(const time_t * );, struct tm *gmtime(const time_t * );, struct tm *localtime(const time_t * );, size_t strftime(char * , size_t , const char * , const struct tm * );, extern void _tzset(void );, extern void tzset(void );, char *_strdate(char * );, char *_strtime(char * );, __time64_t _time64(__time64_t * );, __time64_t _mktime64(struct tm * );, char *_ctime64(const __time64_t * );, struct tm *_gmtime64(const __time64_t * );, struct tm *_localtime64(const __time64_t * );, extern int *__p__daylight(void );, extern long *__p__timezone(void );, extern char **__p__tzname(void );, extern int _daylight;, extern long _timezone;, extern char * _tzname[2];, extern int daylight;, extern long timezone;, extern char * tzname[2];, int nanosleep(const struct timespec * , struct timespec * );, typedef struct __clockid__ * clockid_t;, int clock_getres(clockid_t , struct timespec * );, int clock_gettime(clockid_t , struct timespec * );, int clock_settime(clockid_t , const struct timespec * );, wchar_t *_wasctime(const struct tm * );, wchar_t *_wstrdate(wchar_t * );, wchar_t *_wstrtime(wchar_t * );, wchar_t *_wctime64(const __time64_t * );, wchar_t *_wctime(const time_t * );, size_t wcsftime(wchar_t * , size_t , const wchar_t * , const struct tm * );, struct timeval
{
long tv_sec;
long tv_usec;
};
, struct timezone
{
int tz_minuteswest;
int tz_dsttime;
};
, int gettimeofday(struct timeval * , void * );, enum NAS_EP_B_c_16646 { false, true };, enum NAS_EP_B_c_16646 { false, true };, typedef enum NAS_EP_B_c_16646 logical;, struct named_NAS_EP_B_c_16660
{
double real;
double imag;
};
, typedef struct named_NAS_EP_B_c_16660 dcomplex;, double randlc(double * x, double a);, void vranlc(int n, double * x, double a, double y[]);, void timer_clear(int n);, void timer_start(int n);, void timer_stop(int n);, double timer_read(int n);, void print_results(char * name, char class, int n1, int n2, int n3, int niter, double t, double mops, char * optype, logical verified, char * npbversion, char * compiletime, char * cs1, char * cs2, char * cs3, char * cs4, char * cs5, char * cs6, char * cs7);, static double x[(2*(1<<16))];]
Symbol q[10]
Declaration static double q[10];
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t, struct timespec, union named_NAS_EP_B_CARV_main_c_16346, struct __mingw32_expanded_timespec, mingw_timespec, clock_t, struct tm, clock, time, difftime, mktime, asctime, ctime, gmtime, localtime, strftime, _tzset, tzset, _strdate, _strtime, _time64, _mktime64, _ctime64, _gmtime64, _localtime64, __p__daylight, __p__timezone, __p__tzname, _daylight, _timezone, _tzname, daylight, timezone, tzname, nanosleep, clockid_t, clock_getres, clock_gettime, clock_settime, _wasctime, _wstrdate, _wstrtime, _wctime64, _wctime, wcsftime, struct timeval, struct timezone, gettimeofday, false, true, logical, struct named_NAS_EP_B_c_16660, dcomplex, randlc, vranlc, timer_clear, timer_start, timer_stop, timer_read, print_results, x, q]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;, struct timespec
{
__time64_t tv_sec;
long tv_nsec;
};
, union named_NAS_EP_B_CARV_main_c_16346
{
__time64_t __tv64_sec;
__time32_t __tv32_sec;
time_t tv_sec;
};
, struct __mingw32_expanded_timespec
{
union named_NAS_EP_B_CARV_main_c_16346 ;
long tv_nsec;
};
, extern inline struct __mingw32_expanded_timespec *mingw_timespec(struct timespec * __tv)
{
return ((struct __mingw32_expanded_timespec * )__tv);
}
, typedef long clock_t;, struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
, clock_t clock(void );, time_t time(time_t * );, double difftime(time_t , time_t );, time_t mktime(struct tm * );, char *asctime(const struct tm * );, char *ctime(const time_t * );, struct tm *gmtime(const time_t * );, struct tm *localtime(const time_t * );, size_t strftime(char * , size_t , const char * , const struct tm * );, extern void _tzset(void );, extern void tzset(void );, char *_strdate(char * );, char *_strtime(char * );, __time64_t _time64(__time64_t * );, __time64_t _mktime64(struct tm * );, char *_ctime64(const __time64_t * );, struct tm *_gmtime64(const __time64_t * );, struct tm *_localtime64(const __time64_t * );, extern int *__p__daylight(void );, extern long *__p__timezone(void );, extern char **__p__tzname(void );, extern int _daylight;, extern long _timezone;, extern char * _tzname[2];, extern int daylight;, extern long timezone;, extern char * tzname[2];, int nanosleep(const struct timespec * , struct timespec * );, typedef struct __clockid__ * clockid_t;, int clock_getres(clockid_t , struct timespec * );, int clock_gettime(clockid_t , struct timespec * );, int clock_settime(clockid_t , const struct timespec * );, wchar_t *_wasctime(const struct tm * );, wchar_t *_wstrdate(wchar_t * );, wchar_t *_wstrtime(wchar_t * );, wchar_t *_wctime64(const __time64_t * );, wchar_t *_wctime(const time_t * );, size_t wcsftime(wchar_t * , size_t , const wchar_t * , const struct tm * );, struct timeval
{
long tv_sec;
long tv_usec;
};
, struct timezone
{
int tz_minuteswest;
int tz_dsttime;
};
, int gettimeofday(struct timeval * , void * );, enum NAS_EP_B_c_16646 { false, true };, enum NAS_EP_B_c_16646 { false, true };, typedef enum NAS_EP_B_c_16646 logical;, struct named_NAS_EP_B_c_16660
{
double real;
double imag;
};
, typedef struct named_NAS_EP_B_c_16660 dcomplex;, double randlc(double * x, double a);, void vranlc(int n, double * x, double a, double y[]);, void timer_clear(int n);, void timer_start(int n);, void timer_stop(int n);, double timer_read(int n);, void print_results(char * name, char class, int n1, int n2, int n3, int niter, double t, double mops, char * optype, logical verified, char * npbversion, char * compiletime, char * cs1, char * cs2, char * cs3, char * cs4, char * cs5, char * cs6, char * cs7);, static double x[(2*(1<<16))];, static double q[10];]
Symbol Mops
Declaration double Mops, t1, t2, t3, t4, x1, x2
[Mops]
[double Mops, t1, t2, t3, t4, x1, x2]
Symbol t1
Declaration double Mops, t1, t2, t3, t4, x1, x2
[Mops, t1]
[double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2]
Symbol t2
Declaration double Mops, t1, t2, t3, t4, x1, x2
[Mops, t1, t2]
[double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2]
Symbol t3
Declaration double Mops, t1, t2, t3, t4, x1, x2
[Mops, t1, t2, t3]
[double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2]
Symbol t4
Declaration double Mops, t1, t2, t3, t4, x1, x2
[Mops, t1, t2, t3, t4]
[double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2]
Symbol x1
Declaration double Mops, t1, t2, t3, t4, x1, x2
[Mops, t1, t2, t3, t4, x1]
[double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2]
Symbol x2
Declaration double Mops, t1, t2, t3, t4, x1, x2
[Mops, t1, t2, t3, t4, x1, x2]
[double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2]
Symbol sx
Declaration double sx, sy, tm, an, tt, gc
[Mops, t1, t2, t3, t4, x1, x2, sx]
[double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double sx, sy, tm, an, tt, gc]
Symbol sy
Declaration double sx, sy, tm, an, tt, gc
[Mops, t1, t2, t3, t4, x1, x2, sx, sy]
[double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc]
Symbol tm
Declaration double sx, sy, tm, an, tt, gc
[Mops, t1, t2, t3, t4, x1, x2, sx, sy, tm]
[double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc]
Symbol an
Declaration double sx, sy, tm, an, tt, gc
[Mops, t1, t2, t3, t4, x1, x2, sx, sy, tm, an]
[double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc]
Symbol tt
Declaration double sx, sy, tm, an, tt, gc
[Mops, t1, t2, t3, t4, x1, x2, sx, sy, tm, an, tt]
[double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc]
Symbol gc
Declaration double sx, sy, tm, an, tt, gc
[Mops, t1, t2, t3, t4, x1, x2, sx, sy, tm, an, tt, gc]
[double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc]
Symbol sx_verify_value
Declaration double sx_verify_value, sy_verify_value, sx_err, sy_err
[Mops, t1, t2, t3, t4, x1, x2, sx, sy, tm, an, tt, gc, sx_verify_value]
[double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx_verify_value, sy_verify_value, sx_err, sy_err]
Symbol sy_verify_value
Declaration double sx_verify_value, sy_verify_value, sx_err, sy_err
[Mops, t1, t2, t3, t4, x1, x2, sx, sy, tm, an, tt, gc, sx_verify_value, sy_verify_value]
[double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx_verify_value, sy_verify_value, sx_err, sy_err, double sx_verify_value, sy_verify_value, sx_err, sy_err]
Symbol sx_err
Declaration double sx_verify_value, sy_verify_value, sx_err, sy_err
[Mops, t1, t2, t3, t4, x1, x2, sx, sy, tm, an, tt, gc, sx_verify_value, sy_verify_value, sx_err]
[double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx_verify_value, sy_verify_value, sx_err, sy_err, double sx_verify_value, sy_verify_value, sx_err, sy_err, double sx_verify_value, sy_verify_value, sx_err, sy_err]
Symbol sy_err
Declaration double sx_verify_value, sy_verify_value, sx_err, sy_err
[Mops, t1, t2, t3, t4, x1, x2, sx, sy, tm, an, tt, gc, sx_verify_value, sy_verify_value, sx_err, sy_err]
[double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx_verify_value, sy_verify_value, sx_err, sy_err, double sx_verify_value, sy_verify_value, sx_err, sy_err, double sx_verify_value, sy_verify_value, sx_err, sy_err, double sx_verify_value, sy_verify_value, sx_err, sy_err]
Symbol np
Declaration int np
[Mops, t1, t2, t3, t4, x1, x2, sx, sy, tm, an, tt, gc, sx_verify_value, sy_verify_value, sx_err, sy_err, np]
[double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx_verify_value, sy_verify_value, sx_err, sy_err, double sx_verify_value, sy_verify_value, sx_err, sy_err, double sx_verify_value, sy_verify_value, sx_err, sy_err, double sx_verify_value, sy_verify_value, sx_err, sy_err, int np]
Symbol i
Declaration int i, ik, kk, l, k, nit
[Mops, t1, t2, t3, t4, x1, x2, sx, sy, tm, an, tt, gc, sx_verify_value, sy_verify_value, sx_err, sy_err, np, i]
[double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx_verify_value, sy_verify_value, sx_err, sy_err, double sx_verify_value, sy_verify_value, sx_err, sy_err, double sx_verify_value, sy_verify_value, sx_err, sy_err, double sx_verify_value, sy_verify_value, sx_err, sy_err, int np, int i, ik, kk, l, k, nit]
Symbol ik
Declaration int i, ik, kk, l, k, nit
[Mops, t1, t2, t3, t4, x1, x2, sx, sy, tm, an, tt, gc, sx_verify_value, sy_verify_value, sx_err, sy_err, np, i, ik]
[double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx_verify_value, sy_verify_value, sx_err, sy_err, double sx_verify_value, sy_verify_value, sx_err, sy_err, double sx_verify_value, sy_verify_value, sx_err, sy_err, double sx_verify_value, sy_verify_value, sx_err, sy_err, int np, int i, ik, kk, l, k, nit, int i, ik, kk, l, k, nit]
Symbol kk
Declaration int i, ik, kk, l, k, nit
[Mops, t1, t2, t3, t4, x1, x2, sx, sy, tm, an, tt, gc, sx_verify_value, sy_verify_value, sx_err, sy_err, np, i, ik, kk]
[double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx_verify_value, sy_verify_value, sx_err, sy_err, double sx_verify_value, sy_verify_value, sx_err, sy_err, double sx_verify_value, sy_verify_value, sx_err, sy_err, double sx_verify_value, sy_verify_value, sx_err, sy_err, int np, int i, ik, kk, l, k, nit, int i, ik, kk, l, k, nit, int i, ik, kk, l, k, nit]
Symbol l
Declaration int i, ik, kk, l, k, nit
[Mops, t1, t2, t3, t4, x1, x2, sx, sy, tm, an, tt, gc, sx_verify_value, sy_verify_value, sx_err, sy_err, np, i, ik, kk, l]
[double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx_verify_value, sy_verify_value, sx_err, sy_err, double sx_verify_value, sy_verify_value, sx_err, sy_err, double sx_verify_value, sy_verify_value, sx_err, sy_err, double sx_verify_value, sy_verify_value, sx_err, sy_err, int np, int i, ik, kk, l, k, nit, int i, ik, kk, l, k, nit, int i, ik, kk, l, k, nit, int i, ik, kk, l, k, nit]
Symbol k
Declaration int i, ik, kk, l, k, nit
[Mops, t1, t2, t3, t4, x1, x2, sx, sy, tm, an, tt, gc, sx_verify_value, sy_verify_value, sx_err, sy_err, np, i, ik, kk, l, k]
[double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx_verify_value, sy_verify_value, sx_err, sy_err, double sx_verify_value, sy_verify_value, sx_err, sy_err, double sx_verify_value, sy_verify_value, sx_err, sy_err, double sx_verify_value, sy_verify_value, sx_err, sy_err, int np, int i, ik, kk, l, k, nit, int i, ik, kk, l, k, nit, int i, ik, kk, l, k, nit, int i, ik, kk, l, k, nit, int i, ik, kk, l, k, nit]
Symbol nit
Declaration int i, ik, kk, l, k, nit
[Mops, t1, t2, t3, t4, x1, x2, sx, sy, tm, an, tt, gc, sx_verify_value, sy_verify_value, sx_err, sy_err, np, i, ik, kk, l, k, nit]
[double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx_verify_value, sy_verify_value, sx_err, sy_err, double sx_verify_value, sy_verify_value, sx_err, sy_err, double sx_verify_value, sy_verify_value, sx_err, sy_err, double sx_verify_value, sy_verify_value, sx_err, sy_err, int np, int i, ik, kk, l, k, nit, int i, ik, kk, l, k, nit, int i, ik, kk, l, k, nit, int i, ik, kk, l, k, nit, int i, ik, kk, l, k, nit, int i, ik, kk, l, k, nit]
Symbol k_offset
Declaration int k_offset, j
[Mops, t1, t2, t3, t4, x1, x2, sx, sy, tm, an, tt, gc, sx_verify_value, sy_verify_value, sx_err, sy_err, np, i, ik, kk, l, k, nit, k_offset]
[double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx_verify_value, sy_verify_value, sx_err, sy_err, double sx_verify_value, sy_verify_value, sx_err, sy_err, double sx_verify_value, sy_verify_value, sx_err, sy_err, double sx_verify_value, sy_verify_value, sx_err, sy_err, int np, int i, ik, kk, l, k, nit, int i, ik, kk, l, k, nit, int i, ik, kk, l, k, nit, int i, ik, kk, l, k, nit, int i, ik, kk, l, k, nit, int i, ik, kk, l, k, nit, int k_offset, j]
Symbol j
Declaration int k_offset, j
[Mops, t1, t2, t3, t4, x1, x2, sx, sy, tm, an, tt, gc, sx_verify_value, sy_verify_value, sx_err, sy_err, np, i, ik, kk, l, k, nit, k_offset, j]
[double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx_verify_value, sy_verify_value, sx_err, sy_err, double sx_verify_value, sy_verify_value, sx_err, sy_err, double sx_verify_value, sy_verify_value, sx_err, sy_err, double sx_verify_value, sy_verify_value, sx_err, sy_err, int np, int i, ik, kk, l, k, nit, int i, ik, kk, l, k, nit, int i, ik, kk, l, k, nit, int i, ik, kk, l, k, nit, int i, ik, kk, l, k, nit, int i, ik, kk, l, k, nit, int k_offset, j, int k_offset, j]
Symbol verified
Declaration logical verified, timers_enabled
[Mops, t1, t2, t3, t4, x1, x2, sx, sy, tm, an, tt, gc, sx_verify_value, sy_verify_value, sx_err, sy_err, np, i, ik, kk, l, k, nit, k_offset, j, verified]
[double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx_verify_value, sy_verify_value, sx_err, sy_err, double sx_verify_value, sy_verify_value, sx_err, sy_err, double sx_verify_value, sy_verify_value, sx_err, sy_err, double sx_verify_value, sy_verify_value, sx_err, sy_err, int np, int i, ik, kk, l, k, nit, int i, ik, kk, l, k, nit, int i, ik, kk, l, k, nit, int i, ik, kk, l, k, nit, int i, ik, kk, l, k, nit, int i, ik, kk, l, k, nit, int k_offset, j, int k_offset, j, logical verified, timers_enabled]
Symbol timers_enabled
Declaration logical verified, timers_enabled
[Mops, t1, t2, t3, t4, x1, x2, sx, sy, tm, an, tt, gc, sx_verify_value, sy_verify_value, sx_err, sy_err, np, i, ik, kk, l, k, nit, k_offset, j, verified, timers_enabled]
[double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx_verify_value, sy_verify_value, sx_err, sy_err, double sx_verify_value, sy_verify_value, sx_err, sy_err, double sx_verify_value, sy_verify_value, sx_err, sy_err, double sx_verify_value, sy_verify_value, sx_err, sy_err, int np, int i, ik, kk, l, k, nit, int i, ik, kk, l, k, nit, int i, ik, kk, l, k, nit, int i, ik, kk, l, k, nit, int i, ik, kk, l, k, nit, int i, ik, kk, l, k, nit, int k_offset, j, int k_offset, j, logical verified, timers_enabled, logical verified, timers_enabled]
Symbol dum[3] = {1.0, 1.0, 1.0}
Declaration double dum[3] = {1.0, 1.0, 1.0}
[Mops, t1, t2, t3, t4, x1, x2, sx, sy, tm, an, tt, gc, sx_verify_value, sy_verify_value, sx_err, sy_err, np, i, ik, kk, l, k, nit, k_offset, j, verified, timers_enabled, dum]
[double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx_verify_value, sy_verify_value, sx_err, sy_err, double sx_verify_value, sy_verify_value, sx_err, sy_err, double sx_verify_value, sy_verify_value, sx_err, sy_err, double sx_verify_value, sy_verify_value, sx_err, sy_err, int np, int i, ik, kk, l, k, nit, int i, ik, kk, l, k, nit, int i, ik, kk, l, k, nit, int i, ik, kk, l, k, nit, int i, ik, kk, l, k, nit, int i, ik, kk, l, k, nit, int k_offset, j, int k_offset, j, logical verified, timers_enabled, logical verified, timers_enabled, double dum[3] = {1.0, 1.0, 1.0}]
Symbol size[16]
Declaration char size[16]
[Mops, t1, t2, t3, t4, x1, x2, sx, sy, tm, an, tt, gc, sx_verify_value, sy_verify_value, sx_err, sy_err, np, i, ik, kk, l, k, nit, k_offset, j, verified, timers_enabled, dum, size]
[double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx_verify_value, sy_verify_value, sx_err, sy_err, double sx_verify_value, sy_verify_value, sx_err, sy_err, double sx_verify_value, sy_verify_value, sx_err, sy_err, double sx_verify_value, sy_verify_value, sx_err, sy_err, int np, int i, ik, kk, l, k, nit, int i, ik, kk, l, k, nit, int i, ik, kk, l, k, nit, int i, ik, kk, l, k, nit, int i, ik, kk, l, k, nit, int i, ik, kk, l, k, nit, int k_offset, j, int k_offset, j, logical verified, timers_enabled, logical verified, timers_enabled, double dum[3] = {1.0, 1.0, 1.0}, char size[16]]
Symbol * fp
Declaration FILE * fp
[Mops, t1, t2, t3, t4, x1, x2, sx, sy, tm, an, tt, gc, sx_verify_value, sy_verify_value, sx_err, sy_err, np, i, ik, kk, l, k, nit, k_offset, j, verified, timers_enabled, dum, size, fp]
[double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx_verify_value, sy_verify_value, sx_err, sy_err, double sx_verify_value, sy_verify_value, sx_err, sy_err, double sx_verify_value, sy_verify_value, sx_err, sy_err, double sx_verify_value, sy_verify_value, sx_err, sy_err, int np, int i, ik, kk, l, k, nit, int i, ik, kk, l, k, nit, int i, ik, kk, l, k, nit, int i, ik, kk, l, k, nit, int i, ik, kk, l, k, nit, int i, ik, kk, l, k, nit, int k_offset, j, int k_offset, j, logical verified, timers_enabled, logical verified, timers_enabled, double dum[3] = {1.0, 1.0, 1.0}, char size[16], FILE * fp]
Symbol _ret_val_0
Declaration int _ret_val_0
[Mops, t1, t2, t3, t4, x1, x2, sx, sy, tm, an, tt, gc, sx_verify_value, sy_verify_value, sx_err, sy_err, np, i, ik, kk, l, k, nit, k_offset, j, verified, timers_enabled, dum, size, fp, _ret_val_0]
[double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double Mops, t1, t2, t3, t4, x1, x2, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx, sy, tm, an, tt, gc, double sx_verify_value, sy_verify_value, sx_err, sy_err, double sx_verify_value, sy_verify_value, sx_err, sy_err, double sx_verify_value, sy_verify_value, sx_err, sy_err, double sx_verify_value, sy_verify_value, sx_err, sy_err, int np, int i, ik, kk, l, k, nit, int i, ik, kk, l, k, nit, int i, ik, kk, l, k, nit, int i, ik, kk, l, k, nit, int i, ik, kk, l, k, nit, int i, ik, kk, l, k, nit, int k_offset, j, int k_offset, j, logical verified, timers_enabled, logical verified, timers_enabled, double dum[3] = {1.0, 1.0, 1.0}, char size[16], FILE * fp, int _ret_val_0]
Symbol * reduce = (double * )malloc((10*sizeof (double)))
Declaration double * reduce = (double * )malloc((10*sizeof (double)))
[reduce]
[double * reduce = (double * )malloc((10*sizeof (double)))]
Symbol reduce_span_0
Declaration int reduce_span_0
[reduce, reduce_span_0]
[double * reduce = (double * )malloc((10*sizeof (double))), int reduce_span_0]
Symbol size[16]
Declaration char size[16]
[size]
[char size[16]]
Symbol j
Declaration int j
[size, j]
[char size[16], int j]
Symbol * name
Declaration char * name
[name]
[char * name]
Symbol class
Declaration char class
[name, class]
[char * name, char class]
Symbol n1
Declaration int n1
[name, class, n1]
[char * name, char class, int n1]
Symbol n2
Declaration int n2
[name, class, n1, n2]
[char * name, char class, int n1, int n2]
Symbol n3
Declaration int n3
[name, class, n1, n2, n3]
[char * name, char class, int n1, int n2, int n3]
Symbol niter
Declaration int niter
[name, class, n1, n2, n3, niter]
[char * name, char class, int n1, int n2, int n3, int niter]
Symbol t
Declaration double t
[name, class, n1, n2, n3, niter, t]
[char * name, char class, int n1, int n2, int n3, int niter, double t]
Symbol mops
Declaration double mops
[name, class, n1, n2, n3, niter, t, mops]
[char * name, char class, int n1, int n2, int n3, int niter, double t, double mops]
Symbol * optype
Declaration char * optype
[name, class, n1, n2, n3, niter, t, mops, optype]
[char * name, char class, int n1, int n2, int n3, int niter, double t, double mops, char * optype]
Symbol verified
Declaration logical verified
[name, class, n1, n2, n3, niter, t, mops, optype, verified]
[char * name, char class, int n1, int n2, int n3, int niter, double t, double mops, char * optype, logical verified]
Symbol * npbversion
Declaration char * npbversion
[name, class, n1, n2, n3, niter, t, mops, optype, verified, npbversion]
[char * name, char class, int n1, int n2, int n3, int niter, double t, double mops, char * optype, logical verified, char * npbversion]
Symbol * compiletime
Declaration char * compiletime
[name, class, n1, n2, n3, niter, t, mops, optype, verified, npbversion, compiletime]
[char * name, char class, int n1, int n2, int n3, int niter, double t, double mops, char * optype, logical verified, char * npbversion, char * compiletime]
Symbol * cs1
Declaration char * cs1
[name, class, n1, n2, n3, niter, t, mops, optype, verified, npbversion, compiletime, cs1]
[char * name, char class, int n1, int n2, int n3, int niter, double t, double mops, char * optype, logical verified, char * npbversion, char * compiletime, char * cs1]
Symbol * cs2
Declaration char * cs2
[name, class, n1, n2, n3, niter, t, mops, optype, verified, npbversion, compiletime, cs1, cs2]
[char * name, char class, int n1, int n2, int n3, int niter, double t, double mops, char * optype, logical verified, char * npbversion, char * compiletime, char * cs1, char * cs2]
Symbol * cs3
Declaration char * cs3
[name, class, n1, n2, n3, niter, t, mops, optype, verified, npbversion, compiletime, cs1, cs2, cs3]
[char * name, char class, int n1, int n2, int n3, int niter, double t, double mops, char * optype, logical verified, char * npbversion, char * compiletime, char * cs1, char * cs2, char * cs3]
Symbol * cs4
Declaration char * cs4
[name, class, n1, n2, n3, niter, t, mops, optype, verified, npbversion, compiletime, cs1, cs2, cs3, cs4]
[char * name, char class, int n1, int n2, int n3, int niter, double t, double mops, char * optype, logical verified, char * npbversion, char * compiletime, char * cs1, char * cs2, char * cs3, char * cs4]
Symbol * cs5
Declaration char * cs5
[name, class, n1, n2, n3, niter, t, mops, optype, verified, npbversion, compiletime, cs1, cs2, cs3, cs4, cs5]
[char * name, char class, int n1, int n2, int n3, int niter, double t, double mops, char * optype, logical verified, char * npbversion, char * compiletime, char * cs1, char * cs2, char * cs3, char * cs4, char * cs5]
Symbol * cs6
Declaration char * cs6
[name, class, n1, n2, n3, niter, t, mops, optype, verified, npbversion, compiletime, cs1, cs2, cs3, cs4, cs5, cs6]
[char * name, char class, int n1, int n2, int n3, int niter, double t, double mops, char * optype, logical verified, char * npbversion, char * compiletime, char * cs1, char * cs2, char * cs3, char * cs4, char * cs5, char * cs6]
Symbol * cs7
Declaration char * cs7
[name, class, n1, n2, n3, niter, t, mops, optype, verified, npbversion, compiletime, cs1, cs2, cs3, cs4, cs5, cs6, cs7]
[char * name, char class, int n1, int n2, int n3, int niter, double t, double mops, char * optype, logical verified, char * npbversion, char * compiletime, char * cs1, char * cs2, char * cs3, char * cs4, char * cs5, char * cs6, char * cs7]
Symbol r23 = 1.1920928955078125E-7
Declaration const double r23 = 1.1920928955078125E-7
[r23]
[const double r23 = 1.1920928955078125E-7]
Symbol r46 = r23*r23
Declaration const double r46 = r23*r23
[r23, r46]
[const double r23 = 1.1920928955078125E-7, const double r46 = r23*r23]
Symbol t23 = 8388608.0
Declaration const double t23 = 8388608.0
[r23, r46, t23]
[const double r23 = 1.1920928955078125E-7, const double r46 = r23*r23, const double t23 = 8388608.0]
Symbol t46 = t23*t23
Declaration const double t46 = t23*t23
[r23, r46, t23, t46]
[const double r23 = 1.1920928955078125E-7, const double r46 = r23*r23, const double t23 = 8388608.0, const double t46 = t23*t23]
Symbol t1
Declaration double t1, t2, t3, t4, a1, a2, x1, x2, z
[r23, r46, t23, t46, t1]
[const double r23 = 1.1920928955078125E-7, const double r46 = r23*r23, const double t23 = 8388608.0, const double t46 = t23*t23, double t1, t2, t3, t4, a1, a2, x1, x2, z]
Symbol t2
Declaration double t1, t2, t3, t4, a1, a2, x1, x2, z
[r23, r46, t23, t46, t1, t2]
[const double r23 = 1.1920928955078125E-7, const double r46 = r23*r23, const double t23 = 8388608.0, const double t46 = t23*t23, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z]
Symbol t3
Declaration double t1, t2, t3, t4, a1, a2, x1, x2, z
[r23, r46, t23, t46, t1, t2, t3]
[const double r23 = 1.1920928955078125E-7, const double r46 = r23*r23, const double t23 = 8388608.0, const double t46 = t23*t23, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z]
Symbol t4
Declaration double t1, t2, t3, t4, a1, a2, x1, x2, z
[r23, r46, t23, t46, t1, t2, t3, t4]
[const double r23 = 1.1920928955078125E-7, const double r46 = r23*r23, const double t23 = 8388608.0, const double t46 = t23*t23, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z]
Symbol a1
Declaration double t1, t2, t3, t4, a1, a2, x1, x2, z
[r23, r46, t23, t46, t1, t2, t3, t4, a1]
[const double r23 = 1.1920928955078125E-7, const double r46 = r23*r23, const double t23 = 8388608.0, const double t46 = t23*t23, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z]
Symbol a2
Declaration double t1, t2, t3, t4, a1, a2, x1, x2, z
[r23, r46, t23, t46, t1, t2, t3, t4, a1, a2]
[const double r23 = 1.1920928955078125E-7, const double r46 = r23*r23, const double t23 = 8388608.0, const double t46 = t23*t23, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z]
Symbol x1
Declaration double t1, t2, t3, t4, a1, a2, x1, x2, z
[r23, r46, t23, t46, t1, t2, t3, t4, a1, a2, x1]
[const double r23 = 1.1920928955078125E-7, const double r46 = r23*r23, const double t23 = 8388608.0, const double t46 = t23*t23, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z]
Symbol x2
Declaration double t1, t2, t3, t4, a1, a2, x1, x2, z
[r23, r46, t23, t46, t1, t2, t3, t4, a1, a2, x1, x2]
[const double r23 = 1.1920928955078125E-7, const double r46 = r23*r23, const double t23 = 8388608.0, const double t46 = t23*t23, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z]
Symbol z
Declaration double t1, t2, t3, t4, a1, a2, x1, x2, z
[r23, r46, t23, t46, t1, t2, t3, t4, a1, a2, x1, x2, z]
[const double r23 = 1.1920928955078125E-7, const double r46 = r23*r23, const double t23 = 8388608.0, const double t46 = t23*t23, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z]
Symbol r
Declaration double r
[r23, r46, t23, t46, t1, t2, t3, t4, a1, a2, x1, x2, z, r]
[const double r23 = 1.1920928955078125E-7, const double r46 = r23*r23, const double t23 = 8388608.0, const double t46 = t23*t23, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double r]
Symbol * x
Declaration double * x
[x]
[double * x]
Symbol a
Declaration double a
[x, a]
[double * x, double a]
Symbol r23 = 1.1920928955078125E-7
Declaration const double r23 = 1.1920928955078125E-7
[r23]
[const double r23 = 1.1920928955078125E-7]
Symbol r46 = r23*r23
Declaration const double r46 = r23*r23
[r23, r46]
[const double r23 = 1.1920928955078125E-7, const double r46 = r23*r23]
Symbol t23 = 8388608.0
Declaration const double t23 = 8388608.0
[r23, r46, t23]
[const double r23 = 1.1920928955078125E-7, const double r46 = r23*r23, const double t23 = 8388608.0]
Symbol t46 = t23*t23
Declaration const double t46 = t23*t23
[r23, r46, t23, t46]
[const double r23 = 1.1920928955078125E-7, const double r46 = r23*r23, const double t23 = 8388608.0, const double t46 = t23*t23]
Symbol t1
Declaration double t1, t2, t3, t4, a1, a2, x1, x2, z
[r23, r46, t23, t46, t1]
[const double r23 = 1.1920928955078125E-7, const double r46 = r23*r23, const double t23 = 8388608.0, const double t46 = t23*t23, double t1, t2, t3, t4, a1, a2, x1, x2, z]
Symbol t2
Declaration double t1, t2, t3, t4, a1, a2, x1, x2, z
[r23, r46, t23, t46, t1, t2]
[const double r23 = 1.1920928955078125E-7, const double r46 = r23*r23, const double t23 = 8388608.0, const double t46 = t23*t23, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z]
Symbol t3
Declaration double t1, t2, t3, t4, a1, a2, x1, x2, z
[r23, r46, t23, t46, t1, t2, t3]
[const double r23 = 1.1920928955078125E-7, const double r46 = r23*r23, const double t23 = 8388608.0, const double t46 = t23*t23, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z]
Symbol t4
Declaration double t1, t2, t3, t4, a1, a2, x1, x2, z
[r23, r46, t23, t46, t1, t2, t3, t4]
[const double r23 = 1.1920928955078125E-7, const double r46 = r23*r23, const double t23 = 8388608.0, const double t46 = t23*t23, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z]
Symbol a1
Declaration double t1, t2, t3, t4, a1, a2, x1, x2, z
[r23, r46, t23, t46, t1, t2, t3, t4, a1]
[const double r23 = 1.1920928955078125E-7, const double r46 = r23*r23, const double t23 = 8388608.0, const double t46 = t23*t23, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z]
Symbol a2
Declaration double t1, t2, t3, t4, a1, a2, x1, x2, z
[r23, r46, t23, t46, t1, t2, t3, t4, a1, a2]
[const double r23 = 1.1920928955078125E-7, const double r46 = r23*r23, const double t23 = 8388608.0, const double t46 = t23*t23, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z]
Symbol x1
Declaration double t1, t2, t3, t4, a1, a2, x1, x2, z
[r23, r46, t23, t46, t1, t2, t3, t4, a1, a2, x1]
[const double r23 = 1.1920928955078125E-7, const double r46 = r23*r23, const double t23 = 8388608.0, const double t46 = t23*t23, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z]
Symbol x2
Declaration double t1, t2, t3, t4, a1, a2, x1, x2, z
[r23, r46, t23, t46, t1, t2, t3, t4, a1, a2, x1, x2]
[const double r23 = 1.1920928955078125E-7, const double r46 = r23*r23, const double t23 = 8388608.0, const double t46 = t23*t23, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z]
Symbol z
Declaration double t1, t2, t3, t4, a1, a2, x1, x2, z
[r23, r46, t23, t46, t1, t2, t3, t4, a1, a2, x1, x2, z]
[const double r23 = 1.1920928955078125E-7, const double r46 = r23*r23, const double t23 = 8388608.0, const double t46 = t23*t23, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z]
Symbol i
Declaration int i
[r23, r46, t23, t46, t1, t2, t3, t4, a1, a2, x1, x2, z, i]
[const double r23 = 1.1920928955078125E-7, const double r46 = r23*r23, const double t23 = 8388608.0, const double t46 = t23*t23, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, double t1, t2, t3, t4, a1, a2, x1, x2, z, int i]
Symbol n
Declaration int n
[n]
[int n]
Symbol * x
Declaration double * x
[n, x]
[int n, double * x]
Symbol a
Declaration double a
[n, x, a]
[int n, double * x, double a]
Symbol y[]
Declaration double y[]
[n, x, a, y]
[int n, double * x, double a, double y[]]
Symbol t
Declaration double t
[t]
[double t]
Symbol start[64]
Declaration static double start[64], elapsed[64];
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t, struct timespec, union named_NAS_EP_B_CARV_main_c_16346, struct __mingw32_expanded_timespec, mingw_timespec, clock_t, struct tm, clock, time, difftime, mktime, asctime, ctime, gmtime, localtime, strftime, _tzset, tzset, _strdate, _strtime, _time64, _mktime64, _ctime64, _gmtime64, _localtime64, __p__daylight, __p__timezone, __p__tzname, _daylight, _timezone, _tzname, daylight, timezone, tzname, nanosleep, clockid_t, clock_getres, clock_gettime, clock_settime, _wasctime, _wstrdate, _wstrtime, _wctime64, _wctime, wcsftime, struct timeval, struct timezone, gettimeofday, false, true, logical, struct named_NAS_EP_B_c_16660, dcomplex, randlc, vranlc, timer_clear, timer_start, timer_stop, timer_read, print_results, x, q, main, elapsed_time, start]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;, struct timespec
{
__time64_t tv_sec;
long tv_nsec;
};
, union named_NAS_EP_B_CARV_main_c_16346
{
__time64_t __tv64_sec;
__time32_t __tv32_sec;
time_t tv_sec;
};
, struct __mingw32_expanded_timespec
{
union named_NAS_EP_B_CARV_main_c_16346 ;
long tv_nsec;
};
, extern inline struct __mingw32_expanded_timespec *mingw_timespec(struct timespec * __tv)
{
return ((struct __mingw32_expanded_timespec * )__tv);
}
, typedef long clock_t;, struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
, clock_t clock(void );, time_t time(time_t * );, double difftime(time_t , time_t );, time_t mktime(struct tm * );, char *asctime(const struct tm * );, char *ctime(const time_t * );, struct tm *gmtime(const time_t * );, struct tm *localtime(const time_t * );, size_t strftime(char * , size_t , const char * , const struct tm * );, extern void _tzset(void );, extern void tzset(void );, char *_strdate(char * );, char *_strtime(char * );, __time64_t _time64(__time64_t * );, __time64_t _mktime64(struct tm * );, char *_ctime64(const __time64_t * );, struct tm *_gmtime64(const __time64_t * );, struct tm *_localtime64(const __time64_t * );, extern int *__p__daylight(void );, extern long *__p__timezone(void );, extern char **__p__tzname(void );, extern int _daylight;, extern long _timezone;, extern char * _tzname[2];, extern int daylight;, extern long timezone;, extern char * tzname[2];, int nanosleep(const struct timespec * , struct timespec * );, typedef struct __clockid__ * clockid_t;, int clock_getres(clockid_t , struct timespec * );, int clock_gettime(clockid_t , struct timespec * );, int clock_settime(clockid_t , const struct timespec * );, wchar_t *_wasctime(const struct tm * );, wchar_t *_wstrdate(wchar_t * );, wchar_t *_wstrtime(wchar_t * );, wchar_t *_wctime64(const __time64_t * );, wchar_t *_wctime(const time_t * );, size_t wcsftime(wchar_t * , size_t , const wchar_t * , const struct tm * );, struct timeval
{
long tv_sec;
long tv_usec;
};
, struct timezone
{
int tz_minuteswest;
int tz_dsttime;
};
, int gettimeofday(struct timeval * , void * );, enum NAS_EP_B_c_16646 { false, true };, enum NAS_EP_B_c_16646 { false, true };, typedef enum NAS_EP_B_c_16646 logical;, struct named_NAS_EP_B_c_16660
{
double real;
double imag;
};
, typedef struct named_NAS_EP_B_c_16660 dcomplex;, double randlc(double * x, double a)
{
const double r23 = 1.1920928955078125E-7;
const double r46 = r23*r23;
const double t23 = 8388608.0;
const double t46 = t23*t23;
double t1, t2, t3, t4, a1, a2, x1, x2, z;
double r;
t1=(r23*a);
a1=((int)t1);
a2=(a-(t23*a1));
t1=(r23*( * x));
x1=((int)t1);
x2=(( * x)-(t23*x1));
t1=((a1*x2)+(a2*x1));
t2=((int)(r23*t1));
z=(t1-(t23*t2));
t3=((t23*z)+(a2*x2));
t4=((int)(r46*t3));
( * x)=(t3-(t46*t4));
r=(r46*( * x));
return r;
}
, void vranlc(int n, double * x, double a, double y[])
{
const double r23 = 1.1920928955078125E-7;
const double r46 = r23*r23;
const double t23 = 8388608.0;
const double t46 = t23*t23;
double t1, t2, t3, t4, a1, a2, x1, x2, z;
int i;
t1=(r23*a);
a1=((int)t1);
a2=(a-(t23*a1));
#pragma loop name vranlc#0
 ;
for (i=0; i<n; i ++ )
{
t1=(r23*( * x));
x1=((int)t1);
x2=(( * x)-(t23*x1));
t1=((a1*x2)+(a2*x1));
t2=((int)(r23*t1));
z=(t1-(t23*t2));
t3=((t23*z)+(a2*x2));
t4=((int)(r46*t3));
( * x)=(t3-(t46*t4));
y[i]=(r46*( * x));
}
return ;
}
, void timer_clear(int n);, void timer_start(int n);, void timer_stop(int n);, double timer_read(int n);, void print_results(char * name, char class, int n1, int n2, int n3, int niter, double t, double mops, char * optype, logical verified, char * npbversion, char * compiletime, char * cs1, char * cs2, char * cs3, char * cs4, char * cs5, char * cs6, char * cs7)
{
char size[16];
int j;
printf("\n\n %s Benchmark Completed.\n", name);
printf(" Class           =             %12c\n", class);
if (((n2==0)&&(n3==0)))
{
if (((name[0]=='E')&&(name[1]=='P')))
{
sprintf(size, "%15.0lf", pow(2.0, n1));
j=14;
if ((size[j]=='.'))
{
size[j]=' ';
j -- ;
}
size[(j+1)]='\0';
printf(" Size            =          %15s\n", size);
}
else
{
printf(" Size            =             %12d\n", n1);
}
}
else
{
printf(" Size            =           %4dx%4dx%4d\n", n1, n2, n3);
}
printf(" Iterations      =             %12d\n", niter);
printf(" Time in seconds =             %12.2lf\n", t);
printf(" Mop/s total     =          %15.2lf\n", mops);
printf(" Operation type  = %24s\n", optype);
if (verified)
{
printf(" Verification    =             %12s\n", "SUCCESSFUL");
}
else
{
printf(" Verification    =             %12s\n", "UNSUCCESSFUL");
}
printf(" Version         =             %12s\n", npbversion);
printf(" Compile date    =             %12s\n", compiletime);
printf("\n Compile options:\n""    CC           = %s\n", cs1);
printf("    CLINK        = %s\n", cs2);
printf("    C_LIB        = %s\n", cs3);
printf("    C_INC        = %s\n", cs4);
printf("    CFLAGS       = %s\n", cs5);
printf("    CLINKFLAGS   = %s\n", cs6);
printf("    RAND         = %s\n", cs7);
printf("\n--------------------------------------\n"" Please send all errors/feedbacks to:\n"" Center for Manycore Programming\n"" cmp@aces.snu.ac.kr\n"" http://aces.snu.ac.kr\n""--------------------------------------\n\n");
return ;
}
, static double x[(2*(1<<16))];, static double q[10];, int main()
{
double Mops, t1, t2, t3, t4, x1, x2;
double sx, sy, tm, an, tt, gc;
double sx_verify_value, sy_verify_value, sx_err, sy_err;
int np;
int i, ik, kk, l, k, nit;
int k_offset, j;
logical verified, timers_enabled;
double dum[3] = {1.0, 1.0, 1.0};
char size[16];
FILE * fp;
int _ret_val_0;
if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
sprintf(size, "%15.0lf", pow(2.0, (30+1)));
j=14;
if ((size[j]=='.'))
{
j -- ;
}
size[(j+1)]='\0';
printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
printf("\n Number of random numbers generated: %15s\n", size);
verified=false;
np=(1<<(30-16));
vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
dum[0]=randlc(( & dum[1]), dum[2]);
#pragma loop name main#0
 ;
#pragma omp parallel for private(i)
 ;
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
timer_clear(0);
timer_clear(1);
timer_clear(2);
timer_start(0);
t1=1.220703125E9;
vranlc(0, ( & t1), 1.220703125E9, x);
t1=1.220703125E9;
#pragma loop name main#1
 ;
for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
an=t1;
tt=2.71828183E8;
gc=0.0;
sx=0.0;
sy=0.0;
#pragma loop name main#2
 ;
#pragma omp parallel for private(i)
 ;
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
k_offset=( - 1);
#pragma experimental section start
 ;
#pragma loop name main#3
 ;
for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 ;
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
 ;
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 ;
#pragma omp for reduction(+: sx, sy)
 ;
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
 ;
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
#pragma experimental section stop
 ;
#pragma loop name main#4
 ;
#pragma omp parallel for private(i) reduction(+: gc)
 ;
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
timer_stop(0);
tm=timer_read(0);
nit=0;
verified=true;
sx_verify_value=40338.15542441498;
sy_verify_value=( - 26606.69192809235);
if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
Mops=((pow(2.0, (30+1))/tm)/1000000.0);
printf("\nEP Benchmark Results:\n\n");
printf("CPU Time =%10.4lf\n", tm);
printf("N = 2^%5d\n", 30);
printf("No. Gaussian Pairs = %15.0lf\n", gc);
printf("Sums = %25.15lE %25.15lE\n", sx, sy);
printf("Counts: \n");
#pragma loop name main#5
 ;
for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
_ret_val_0=0;
return _ret_val_0;
}
, static double elapsed_time(void )
{
double t;
wtime_(( & t));
return t;
}
, static double start[64], elapsed[64];]
Symbol elapsed[64]
Declaration static double start[64], elapsed[64];
[size_t, wchar_t, _argc, _argv, __p___argc, __p___argv, __p___wargv, __mb_cur_max, _get_errno, _set_errno, _errno, __doserrno, __p__environ, __p__wenviron, _sys_nerr, _sys_errlist, __p__osver, __p__winver, __p__winmajor, __p__winminor, _osver, _winver, _winmajor, _winminor, __p__pgmptr, __p__wpgmptr, _fmode, atoi, atol, strtod, atof, _wtof, _wtoi, _wtol, strtof, strtold, strtol, strtoul, wcstol, wcstoul, wcstod, __mingw_wcstod, __mingw_wcstof, __mingw_wcstold, wcstof, wcstold, _wgetenv, _wputenv, _wsearchenv, _wsystem, _wmakepath, _wsplitpath, _wfullpath, wcstombs, wctomb, mblen, mbstowcs, mbtowc, rand, srand, abort, exit, atexit, system, getenv, alloca, _alloca, calloc, malloc, realloc, free, __mingw_realloc, __mingw_free, __mingw_aligned_offset_malloc, aligned_alloc, posix_memalign, bsearch, qsort, abs, labs, struct named_NAS_EP_B_CARV_main_c_2800, div_t, struct named_NAS_EP_B_CARV_main_c_2817, ldiv_t, div, ldiv, _exit, _atoi64, _beep, _seterrormode, _sleep, _onexit_t, _onexit, _putenv, _searchenv, _ecvt, _fcvt, _gcvt, _makepath, _splitpath, _fullpath, _itoa, _ltoa, _ultoa, _itow, _ltow, _ultow, _i64toa, _ui64toa, _wtoi64, _i64tow, _ui64tow, _rotl, _rotr, _lrotl, _lrotr, _set_error_mode, putenv, searchenv, itoa, ltoa, ecvt, fcvt, gcvt, _Exit, struct named_NAS_EP_B_CARV_main_c_4260, lldiv_t, lldiv, llabs, strtoll, strtoull, atoll, wtoll, lltoa, ulltoa, lltow, ulltow, mkstemp, __mingw_mkstemp, mkdtemp, __mingw_mkdtemp, setenv, unsetenv, __mingw_setenv, wint_t, __off32_t, _off_t, off_t, __off64_t, off64_t, _ssize_t, ssize_t, __gnuc_va_list, struct _iobuf, FILE, _iob, fopen, freopen, fflush, fclose, remove, rename, tmpfile, tmpnam, _tempnam, _rmtmp, _unlink, tempnam, rmtmp, unlink, setvbuf, setbuf, __mingw_fprintf, __mingw_printf, __mingw_sprintf, __mingw_snprintf, __mingw_vfprintf, __mingw_vprintf, __mingw_vsprintf, __mingw_vsnprintf, _mingw_output_format_control, fprintf, printf, sprintf, vfprintf, vprintf, vsprintf, snprintf, vsnprintf, __msvcrt_fprintf, __msvcrt_printf, __msvcrt_sprintf, __msvcrt_vfprintf, __msvcrt_vprintf, __msvcrt_vsprintf, _snprintf, _vsnprintf, _vscprintf, vscanf, vfscanf, vsscanf, getdelim, getline, fscanf, scanf, sscanf, fgetc, fgets, fputc, fputs, gets, puts, ungetc, _filbuf, _flsbuf, getc, putc, getchar, putchar, fread, fwrite, fseek, ftell, rewind, union named_NAS_EP_B_CARV_main_c_8199, fpos_t, fgetpos, fsetpos, __mingw_fseeki64, _fseeki64, __mingw_ftelli64, _ftelli64, feof, ferror, clearerr, perror, _popen, _pclose, popen, pclose, _flushall, _fgetchar, _fputchar, _fdopen, _fileno, _fcloseall, _fsopen, _getmaxstdio, _setmaxstdio, __mingw_get_output_format, __mingw_set_output_format, __mingw_get_printf_count_output, __mingw_set_printf_count_output, _get_output_format, _set_output_format, _get_printf_count_output, _set_printf_count_output, fgetchar, fputchar, fdopen, fileno, fopen64, fseeko64, ftello64, fwprintf, wprintf, vfwprintf, vwprintf, _snwprintf, _vscwprintf, _vsnwprintf, fwscanf, wscanf, swscanf, fgetwc, fputwc, ungetwc, swprintf, vswprintf, fgetws, fputws, getwc, getwchar, putwc, putwchar, _getws, _putws, _wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam, _wrename, _wremove, _wperror, _wpopen, snwprintf, vsnwprintf, vwscanf, vfwscanf, vswscanf, wpopen, _fgetwchar, _fputwchar, _getw, _putw, fgetwchar, fputwchar, getw, putw, struct named_NAS_EP_B_CARV_main_c_10997, omp_lock_t, struct named_NAS_EP_B_CARV_main_c_11027, omp_nest_lock_t, omp_sched_static, omp_sched_dynamic, omp_sched_guided, omp_sched_auto, omp_sched_t, omp_proc_bind_false, omp_proc_bind_true, omp_proc_bind_master, omp_proc_bind_close, omp_proc_bind_spread, omp_proc_bind_t, omp_set_num_threads, omp_get_num_threads, omp_get_max_threads, omp_get_thread_num, omp_get_num_procs, omp_in_parallel, omp_set_dynamic, omp_get_dynamic, omp_set_nested, omp_get_nested, omp_init_lock, omp_destroy_lock, omp_set_lock, omp_unset_lock, omp_test_lock, omp_init_nest_lock, omp_destroy_nest_lock, omp_set_nest_lock, omp_unset_nest_lock, omp_test_nest_lock, omp_get_wtime, omp_get_wtick, omp_set_schedule, omp_get_schedule, omp_get_thread_limit, omp_set_max_active_levels, omp_get_max_active_levels, omp_get_level, omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level, omp_in_final, omp_get_cancellation, omp_get_proc_bind, omp_set_default_device, omp_get_default_device, omp_get_num_devices, omp_get_num_teams, omp_get_team_num, omp_is_initial_device, struct _exception, sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2, exp, log, log10, pow, sqrt, ceil, floor, fabs, ldexp, frexp, modf, fmod, struct _complex, _cabs, _hypot, _j0, _j1, _jn, _y0, _y1, _yn, _matherr, _chgsign, _copysign, _logb, _nextafter, _scalb, _finite, _fpclass, _isnan, j0, j1, jn, y0, y1, yn, chgsign, finite, fpclass, float_t, double_t, __fpclassifyf, __fpclassify, __fpclassifyl, __isnan, __isnanf, __isnanl, __signbit, __signbitf, __signbitl, sinf, sinl, cosf, cosl, tanf, tanl, asinf, asinl, acosf, acosl, atanf, atanl, atan2f, atan2l, sinhf, sinhl, coshf, coshl, tanhf, tanhl, acosh, acoshf, acoshl, asinh, asinhf, asinhl, atanh, atanhf, atanhl, expf, expl, exp2, exp2f, exp2l, expm1, expm1f, expm1l, frexpf, frexpl, ilogb, ilogbf, ilogbl, ldexpf, ldexpl, logf, logl, log10f, log10l, log1p, log1pf, log1pl, log2, log2f, log2l, logb, logbf, logbl, modff, modfl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl, cbrt, cbrtf, cbrtl, fabsf, fabsl, hypot, hypotf, hypotl, powf, powl, sqrtf, sqrtl, erf, erff, erfl, erfc, erfcf, erfcl, lgamma, lgammaf, lgammal, tgamma, tgammaf, tgammal, ceilf, ceill, floorf, floorl, nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl, lrint, lrintf, lrintl, llrint, llrintf, llrintl, round, roundf, roundl, lround, lroundf, lroundl, llround, llroundf, llroundl, trunc, truncf, truncl, fmodf, fmodl, remainder, remainderf, remainderl, remquo, remquof, remquol, copysign, copysignf, copysignl, nan, nanf, nanl, nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl, fdim, fdimf, fdiml, fmax, fmaxf, fmaxl, fmin, fminf, fminl, fma, fmaf, fmal, __time32_t, __time64_t, time_t, struct timespec, union named_NAS_EP_B_CARV_main_c_16346, struct __mingw32_expanded_timespec, mingw_timespec, clock_t, struct tm, clock, time, difftime, mktime, asctime, ctime, gmtime, localtime, strftime, _tzset, tzset, _strdate, _strtime, _time64, _mktime64, _ctime64, _gmtime64, _localtime64, __p__daylight, __p__timezone, __p__tzname, _daylight, _timezone, _tzname, daylight, timezone, tzname, nanosleep, clockid_t, clock_getres, clock_gettime, clock_settime, _wasctime, _wstrdate, _wstrtime, _wctime64, _wctime, wcsftime, struct timeval, struct timezone, gettimeofday, false, true, logical, struct named_NAS_EP_B_c_16660, dcomplex, randlc, vranlc, timer_clear, timer_start, timer_stop, timer_read, print_results, x, q, main, elapsed_time, start, elapsed]
[typedef unsigned int size_t;, typedef short unsigned int wchar_t;, extern int _argc;, extern char * * _argv;, extern int *__p___argc(void );, extern char ***__p___argv(void );, extern wchar_t ***__p___wargv(void );, extern int __mb_cur_max;, extern inline int _get_errno(int * __val)
{
return ((__val==((void * )0)) ? (( * _errno())=22) : (0&(( * __val)=( * _errno()))));
}
, extern inline int _set_errno(int __val)
{
( * _errno())=__val;
return 0;
}
, int *_errno(void );, int *__doserrno(void );, extern char ***__p__environ(void );, extern wchar_t ***__p__wenviron(void );, extern int _sys_nerr;, extern char * _sys_errlist[];, extern unsigned int *__p__osver(void );, extern unsigned int *__p__winver(void );, extern unsigned int *__p__winmajor(void );, extern unsigned int *__p__winminor(void );, extern unsigned int _osver;, extern unsigned int _winver;, extern unsigned int _winmajor;, extern unsigned int _winminor;, char **__p__pgmptr(void );, wchar_t **__p__wpgmptr(void );, extern int _fmode;, int atoi(const char * );, long atol(const char * );, double strtod(const char * , char * * );, double atof(const char * );, double _wtof(const wchar_t * );, int _wtoi(const wchar_t * );, long _wtol(const wchar_t * );, float strtof(const char * , char * * );, long double strtold(const char * , char * * );, long strtol(const char * , char * * , int );, unsigned long strtoul(const char * , char * * , int );, long wcstol(const wchar_t * , wchar_t * * , int );, unsigned long wcstoul(const wchar_t * , wchar_t * * , int );, double wcstod(const wchar_t * , wchar_t * * );, double __mingw_wcstod(const wchar_t * , wchar_t * * );, float __mingw_wcstof(const wchar_t * , wchar_t * * );, long double __mingw_wcstold(const wchar_t * , wchar_t * * );, float wcstof(const wchar_t * , wchar_t * * );, long double wcstold(const wchar_t * , wchar_t * * );, wchar_t *_wgetenv(const wchar_t * );, int _wputenv(const wchar_t * );, void _wsearchenv(const wchar_t * , const wchar_t * , wchar_t * );, int _wsystem(const wchar_t * );, void _wmakepath(wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * , const wchar_t * );, void _wsplitpath(const wchar_t * , wchar_t * , wchar_t * , wchar_t * , wchar_t * );, wchar_t *_wfullpath(wchar_t * , const wchar_t * , size_t );, size_t wcstombs(char * , const wchar_t * , size_t );, int wctomb(char * , wchar_t );, int mblen(const char * , size_t );, size_t mbstowcs(wchar_t * , const char * , size_t );, int mbtowc(wchar_t * , const char * , size_t );, int rand(void );, void srand(unsigned int );, void abort(void );, void exit(int );, int atexit(void (* )(void ));, int system(const char * );, char *getenv(const char * );, void *alloca(size_t );, void *_alloca(size_t );, void *calloc(size_t , size_t );, void *malloc(size_t );, extern inline void *realloc(void * __ptr, size_t __want)
{
return __mingw_realloc(__ptr, __want);
}
, extern inline void free(void * __ptr)
{
__mingw_free(__ptr);
}
, void *__mingw_realloc(void * , size_t );, void __mingw_free(void * );, void *__mingw_aligned_offset_malloc(size_t , size_t , size_t );, extern inline void *aligned_alloc(size_t __alignment, size_t __want)
{
return __mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
}
, extern inline int posix_memalign(void * * __p, size_t __alignment, size_t __want)
{
if ((sizeof (void * )>__alignment))
{
__alignment=((sizeof (void * )<<1)-1);
}
( * __p)=__mingw_aligned_offset_malloc(__want, __alignment, ((size_t)0));
return ((( * __p)==((void * )0)) ? ( * _errno()) : 0);
}
, void *bsearch(const void * , const void * , size_t , size_t , int (* )(const void * , const void * ));, void qsort(void * , size_t , size_t , int (* )(const void * , const void * ));, int abs(int );, long labs(long );, struct named_NAS_EP_B_CARV_main_c_2800
{
int quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2800 div_t;, struct named_NAS_EP_B_CARV_main_c_2817
{
long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_2817 ldiv_t;, div_t div(int , int );, ldiv_t ldiv(long , long );, void _exit(int );, long long _atoi64(const char * );, void _beep(unsigned int , unsigned int );, void _seterrormode(int );, void _sleep(unsigned long );, typedef int (* _onexit_t)(void );, _onexit_t _onexit(_onexit_t );, int _putenv(const char * );, void _searchenv(const char * , const char * , char * );, char *_ecvt(double , int , int * , int * );, char *_fcvt(double , int , int * , int * );, char *_gcvt(double , int , char * );, void _makepath(char * , const char * , const char * , const char * , const char * );, void _splitpath(const char * , char * , char * , char * , char * );, char *_fullpath(char * , const char * , size_t );, char *_itoa(int , char * , int );, char *_ltoa(long , char * , int );, char *_ultoa(unsigned long , char * , int );, wchar_t *_itow(int , wchar_t * , int );, wchar_t *_ltow(long , wchar_t * , int );, wchar_t *_ultow(unsigned long , wchar_t * , int );, char *_i64toa(long long , char * , int );, char *_ui64toa(unsigned long long , char * , int );, long long _wtoi64(const wchar_t * );, wchar_t *_i64tow(long long , wchar_t * , int );, wchar_t *_ui64tow(unsigned long long , wchar_t * , int );, unsigned int (_rotl)(unsigned int , int );, unsigned int (_rotr)(unsigned int , int );, unsigned long (_lrotl)(unsigned long , int );, unsigned long (_lrotr)(unsigned long , int );, int _set_error_mode(int );, int putenv(const char * );, void searchenv(const char * , const char * , char * );, char *itoa(int , char * , int );, char *ltoa(long , char * , int );, char *ecvt(double , int , int * , int * );, char *fcvt(double , int , int * , int * );, char *gcvt(double , int , char * );, void _Exit(int );, struct named_NAS_EP_B_CARV_main_c_4260
{
long long quot, rem;
};
, typedef struct named_NAS_EP_B_CARV_main_c_4260 lldiv_t;, lldiv_t lldiv(long long , long long );, long long llabs(long long );, long long strtoll(const char * , char * * , int );, unsigned long long strtoull(const char * , char * * , int );, long long atoll(const char * );, long long wtoll(const wchar_t * );, char *lltoa(long long , char * , int );, char *ulltoa(unsigned long long , char * , int );, wchar_t *lltow(long long , wchar_t * , int );, wchar_t *ulltow(unsigned long long , wchar_t * , int );, extern inline int mkstemp(char * __filename_template)
{
return __mingw_mkstemp(0, __filename_template);
}
, int __mingw_mkstemp(int , char * );, extern inline char *mkdtemp(char * __dirname_template)
{
return __mingw_mkdtemp(__dirname_template);
}
, char *__mingw_mkdtemp(char * );, extern inline int setenv(const char * __n, const char * __v, int __f)
{
return __mingw_setenv(__n, __v, __f);
}
, extern inline int unsetenv(const char * __name)
{
return __mingw_setenv(__name, ((void * )0), 1);
}
, int __mingw_setenv(const char * , const char * , int );, typedef short unsigned int wint_t;, typedef long __off32_t;, typedef __off32_t _off_t;, typedef _off_t off_t;, typedef long long __off64_t;, typedef __off64_t off64_t;, typedef int _ssize_t;, typedef _ssize_t ssize_t;, typedef __builtin_va_list __gnuc_va_list;, struct _iobuf
{
char * _ptr;
int _cnt;
char * _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char * _tmpfname;
};
, typedef struct _iobuf FILE;, extern FILE _iob[];, FILE *fopen(const char * , const char * );, FILE *freopen(const char * , const char * , FILE * );, int fflush(FILE * );, int fclose(FILE * );, int remove(const char * );, int rename(const char * , const char * );, FILE *tmpfile(void );, char *tmpnam(char * );, char *_tempnam(const char * , const char * );, int _rmtmp(void );, int _unlink(const char * );, char *tempnam(const char * , const char * );, int rmtmp(void );, int unlink(const char * );, int setvbuf(FILE * , char * , int , size_t );, void setbuf(FILE * , char * );, extern int __mingw_fprintf(FILE * , const char * ,  ...);, extern int __mingw_printf(const char * ,  ...);, extern int __mingw_sprintf(char * , const char * ,  ...);, extern int __mingw_snprintf(char * , size_t , const char * ,  ...);, extern int __mingw_vfprintf(FILE * , const char * , __builtin_va_list );, extern int __mingw_vprintf(const char * , __builtin_va_list );, extern int __mingw_vsprintf(char * , const char * , __builtin_va_list );, extern int __mingw_vsnprintf(char * , size_t , const char * , __builtin_va_list );, extern unsigned int _mingw_output_format_control(unsigned int , unsigned int );, int fprintf(FILE * , const char * ,  ...);, int printf(const char * ,  ...);, int sprintf(char * , const char * ,  ...);, int vfprintf(FILE * , const char * , __builtin_va_list );, int vprintf(const char * , __builtin_va_list );, int vsprintf(char * , const char * , __builtin_va_list );, static inline int snprintf(char * __buf, size_t __len, const char * __format,  ...)
{
register int __retval;
__builtin_va_list __local_argv;
__builtin_va_start(__local_argv, __format);
__retval=__mingw_vsnprintf(__buf, __len, __format, __local_argv);
__builtin_va_end(__local_argv);
return __retval;
}
, static inline int vsnprintf(char * __buf, size_t __len, const char * __format, __builtin_va_list __local_argv)
{
return __mingw_vsnprintf(__buf, __len, __format, __local_argv);
}
, int __msvcrt_fprintf(FILE * , const char * ,  ...);, int __msvcrt_printf(const char * ,  ...);, int __msvcrt_sprintf(char * , const char * ,  ...);, int __msvcrt_vfprintf(FILE * , const char * , __builtin_va_list );, int __msvcrt_vprintf(const char * , __builtin_va_list );, int __msvcrt_vsprintf(char * , const char * , __builtin_va_list );, int _snprintf(char * , size_t , const char * ,  ...);, int _vsnprintf(char * , size_t , const char * , __builtin_va_list );, int _vscprintf(const char * , __builtin_va_list );, int vscanf(const char * , __builtin_va_list );, int vfscanf(FILE * , const char * , __builtin_va_list );, int vsscanf(const char * , const char * , __builtin_va_list );, ssize_t getdelim(char * * , size_t * , int , FILE * );, ssize_t getline(char * * , size_t * , FILE * );, int fscanf(FILE * , const char * ,  ...);, int scanf(const char * ,  ...);, int sscanf(const char * , const char * ,  ...);, int fgetc(FILE * );, char *fgets(char * , int , FILE * );, int fputc(int , FILE * );, int fputs(const char * , FILE * );, char *gets(char * );, int puts(const char * );, int ungetc(int , FILE * );, int _filbuf(FILE * );, int _flsbuf(int , FILE * );, extern inline int getc(FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)( * (__F->_ptr ++ )))) : _filbuf(__F));
}
, extern inline int putc(int __c, FILE * __F)
{
return ((( -- __F->_cnt)>=0) ? ((int)((unsigned char)(( * (__F->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, __F));
}
, extern inline int getchar(void )
{
return ((( -- ( & _iob[0])->_cnt)>=0) ? ((int)((unsigned char)( * (( & _iob[0])->_ptr ++ )))) : _filbuf(( & _iob[0])));
}
, extern inline int putchar(int __c)
{
return ((( -- ( & _iob[1])->_cnt)>=0) ? ((int)((unsigned char)(( * (( & _iob[1])->_ptr ++ ))=((char)__c)))) : _flsbuf(__c, ( & _iob[1])));
}
, size_t fread(void * , size_t , size_t , FILE * );, size_t fwrite(const void * , size_t , size_t , FILE * );, int fseek(FILE * , long , int );, long ftell(FILE * );, void rewind(FILE * );, union named_NAS_EP_B_CARV_main_c_8199
{
long long __value;
__off64_t __offset;
};
, typedef union named_NAS_EP_B_CARV_main_c_8199 fpos_t;, int fgetpos(FILE * , fpos_t * );, int fsetpos(FILE * , const fpos_t * );, int __mingw_fseeki64(FILE * , long long , int );, extern inline int _fseeki64(FILE * __f, long long __o, int __w)
{
return __mingw_fseeki64(__f, __o, __w);
}
, long long __mingw_ftelli64(FILE * );, extern inline long long _ftelli64(FILE * __file)
{
return __mingw_ftelli64(__file);
}
, int feof(FILE * );, int ferror(FILE * );, void clearerr(FILE * );, void perror(const char * );, FILE *_popen(const char * , const char * );, int _pclose(FILE * );, FILE *popen(const char * , const char * );, int pclose(FILE * );, int _flushall(void );, int _fgetchar(void );, int _fputchar(int );, FILE *_fdopen(int , const char * );, int _fileno(FILE * );, int _fcloseall(void );, FILE *_fsopen(const char * , const char * , int );, int _getmaxstdio(void );, int _setmaxstdio(int );, unsigned int __mingw_get_output_format(void );, unsigned int __mingw_set_output_format(unsigned int );, int __mingw_get_printf_count_output(void );, int __mingw_set_printf_count_output(int );, extern inline unsigned int _get_output_format(void )
{
return __mingw_get_output_format();
}
, extern inline unsigned int _set_output_format(unsigned int __style)
{
return __mingw_set_output_format(__style);
}
, extern inline int _get_printf_count_output(void )
{
return (0 ? 1 : __mingw_get_printf_count_output());
}
, extern inline int _set_printf_count_output(int __mode)
{
return (0 ? 1 : __mingw_set_printf_count_output(__mode));
}
, int fgetchar(void );, int fputchar(int );, FILE *fdopen(int , const char * );, int fileno(FILE * );, extern inline FILE *fopen64(const char * filename, const char * mode)
{
return fopen(filename, mode);
}
, int fseeko64(FILE * , __off64_t , int );, __off64_t ftello64(FILE * );, int fwprintf(FILE * , const wchar_t * ,  ...);, int wprintf(const wchar_t * ,  ...);, int vfwprintf(FILE * , const wchar_t * , __builtin_va_list );, int vwprintf(const wchar_t * , __builtin_va_list );, int _snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int _vscwprintf(const wchar_t * , __builtin_va_list );, int _vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int fwscanf(FILE * , const wchar_t * ,  ...);, int wscanf(const wchar_t * ,  ...);, int swscanf(const wchar_t * , const wchar_t * ,  ...);, wint_t fgetwc(FILE * );, wint_t fputwc(wchar_t , FILE * );, wint_t ungetwc(wchar_t , FILE * );, int swprintf(wchar_t * , const wchar_t * ,  ...);, int vswprintf(wchar_t * , const wchar_t * , __builtin_va_list );, wchar_t *fgetws(wchar_t * , int , FILE * );, int fputws(const wchar_t * , FILE * );, wint_t getwc(FILE * );, wint_t getwchar(void );, wint_t putwc(wint_t , FILE * );, wint_t putwchar(wint_t );, wchar_t *_getws(wchar_t * );, int _putws(const wchar_t * );, FILE *_wfdopen(int , const wchar_t * );, FILE *_wfopen(const wchar_t * , const wchar_t * );, FILE *_wfreopen(const wchar_t * , const wchar_t * , FILE * );, FILE *_wfsopen(const wchar_t * , const wchar_t * , int );, wchar_t *_wtmpnam(wchar_t * );, wchar_t *_wtempnam(const wchar_t * , const wchar_t * );, int _wrename(const wchar_t * , const wchar_t * );, int _wremove(const wchar_t * );, void _wperror(const wchar_t * );, FILE *_wpopen(const wchar_t * , const wchar_t * );, int snwprintf(wchar_t * , size_t , const wchar_t * ,  ...);, int vsnwprintf(wchar_t * , size_t , const wchar_t * , __builtin_va_list );, int vwscanf(const wchar_t * , __builtin_va_list );, int vfwscanf(FILE * , const wchar_t * , __builtin_va_list );, int vswscanf(const wchar_t * , const wchar_t * , __builtin_va_list );, FILE *wpopen(const wchar_t * , const wchar_t * );, wint_t _fgetwchar(void );, wint_t _fputwchar(wint_t );, int _getw(FILE * );, int _putw(int , FILE * );, wint_t fgetwchar(void );, wint_t fputwchar(wint_t );, int getw(FILE * );, int putw(int , FILE * );, struct named_NAS_EP_B_CARV_main_c_10997
{
unsigned char _x[4];
};
, typedef struct named_NAS_EP_B_CARV_main_c_10997 omp_lock_t;, struct named_NAS_EP_B_CARV_main_c_11027
{
unsigned char _x[12];
};
, typedef struct named_NAS_EP_B_CARV_main_c_11027 omp_nest_lock_t;, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, enum omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 };, typedef enum omp_sched_t omp_sched_t;, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, enum omp_proc_bind_t { omp_proc_bind_false = 0, omp_proc_bind_true = 1, omp_proc_bind_master = 2, omp_proc_bind_close = 3, omp_proc_bind_spread = 4 };, typedef enum omp_proc_bind_t omp_proc_bind_t;, extern void omp_set_num_threads(int );, extern int omp_get_num_threads(void );, extern int omp_get_max_threads(void );, extern int omp_get_thread_num(void );, extern int omp_get_num_procs(void );, extern int omp_in_parallel(void );, extern void omp_set_dynamic(int );, extern int omp_get_dynamic(void );, extern void omp_set_nested(int );, extern int omp_get_nested(void );, extern void omp_init_lock(omp_lock_t * );, extern void omp_destroy_lock(omp_lock_t * );, extern void omp_set_lock(omp_lock_t * );, extern void omp_unset_lock(omp_lock_t * );, extern int omp_test_lock(omp_lock_t * );, extern void omp_init_nest_lock(omp_nest_lock_t * );, extern void omp_destroy_nest_lock(omp_nest_lock_t * );, extern void omp_set_nest_lock(omp_nest_lock_t * );, extern void omp_unset_nest_lock(omp_nest_lock_t * );, extern int omp_test_nest_lock(omp_nest_lock_t * );, extern double omp_get_wtime(void );, extern double omp_get_wtick(void );, extern void omp_set_schedule(omp_sched_t , int );, extern void omp_get_schedule(omp_sched_t * , int * );, extern int omp_get_thread_limit(void );, extern void omp_set_max_active_levels(int );, extern int omp_get_max_active_levels(void );, extern int omp_get_level(void );, extern int omp_get_ancestor_thread_num(int );, extern int omp_get_team_size(int );, extern int omp_get_active_level(void );, extern int omp_in_final(void );, extern int omp_get_cancellation(void );, extern omp_proc_bind_t omp_get_proc_bind(void );, extern void omp_set_default_device(int );, extern int omp_get_default_device(void );, extern int omp_get_num_devices(void );, extern int omp_get_num_teams(void );, extern int omp_get_team_num(void );, extern int omp_is_initial_device(void );, struct _exception
{
int type;
char * name;
double arg1;
double arg2;
double retval;
};
, double sin(double );, double cos(double );, double tan(double );, double sinh(double );, double cosh(double );, double tanh(double );, double asin(double );, double acos(double );, double atan(double );, double atan2(double , double );, double exp(double );, double log(double );, double log10(double );, double pow(double , double );, double sqrt(double );, double ceil(double );, double floor(double );, double fabs(double );, double ldexp(double , int );, double frexp(double , int * );, double modf(double , double * );, double fmod(double , double );, struct _complex
{
double x;
double y;
};
, double _cabs(struct _complex );, double _hypot(double , double );, double _j0(double );, double _j1(double );, double _jn(int , double );, double _y0(double );, double _y1(double );, double _yn(int , double );, int _matherr(struct _exception * );, double _chgsign(double );, double _copysign(double , double );, double _logb(double );, double _nextafter(double , double );, double _scalb(double , long );, int _finite(double );, int _fpclass(double );, int _isnan(double );, double j0(double );, double j1(double );, double jn(int , double );, double y0(double );, double y1(double );, double yn(int , double );, double chgsign(double );, int finite(double );, int fpclass(double );, typedef long double float_t;, typedef long double double_t;, extern int __fpclassifyf(float );, extern int __fpclassify(double );, extern int __fpclassifyl(long double );, extern int __isnan(double );, extern int __isnanf(float );, extern int __isnanl(long double );, extern int __signbit(double );, extern int __signbitf(float );, extern int __signbitl(long double );, extern float sinf(float );, extern long double sinl(long double );, extern float cosf(float );, extern long double cosl(long double );, extern float tanf(float );, extern long double tanl(long double );, extern float asinf(float );, extern long double asinl(long double );, extern float acosf(float );, extern long double acosl(long double );, extern float atanf(float );, extern long double atanl(long double );, extern float atan2f(float , float );, extern long double atan2l(long double , long double );, extern float sinhf(float );, extern long double sinhl(long double );, extern float coshf(float );, extern long double coshl(long double );, extern float tanhf(float );, extern long double tanhl(long double );, extern double acosh(double );, extern float acoshf(float );, extern long double acoshl(long double );, extern double asinh(double );, extern float asinhf(float );, extern long double asinhl(long double );, extern double atanh(double );, extern float atanhf(float );, extern long double atanhl(long double );, extern float expf(float );, extern long double expl(long double );, extern double exp2(double );, extern float exp2f(float );, extern long double exp2l(long double );, extern double expm1(double );, extern float expm1f(float );, extern long double expm1l(long double );, extern float frexpf(float , int * );, extern long double frexpl(long double , int * );, extern int ilogb(double );, extern int ilogbf(float );, extern int ilogbl(long double );, extern float ldexpf(float , int );, extern long double ldexpl(long double , int );, extern float logf(float );, extern long double logl(long double );, extern float log10f(float );, extern long double log10l(long double );, extern double log1p(double );, extern float log1pf(float );, extern long double log1pl(long double );, extern double log2(double );, extern float log2f(float );, extern long double log2l(long double );, extern double logb(double );, extern float logbf(float );, extern long double logbl(long double );, extern float modff(float , float * );, extern long double modfl(long double , long double * );, extern double scalbn(double , int );, extern float scalbnf(float , int );, extern long double scalbnl(long double , int );, extern double scalbln(double , long );, extern float scalblnf(float , long );, extern long double scalblnl(long double , long );, extern double cbrt(double );, extern float cbrtf(float );, extern long double cbrtl(long double );, extern float fabsf(float x);, extern long double fabsl(long double x);, extern double hypot(double , double );, extern float hypotf(float , float );, extern long double hypotl(long double , long double );, extern float powf(float , float );, extern long double powl(long double , long double );, extern float sqrtf(float );, extern long double sqrtl(long double );, extern double erf(double );, extern float erff(float );, extern long double erfl(long double );, extern double erfc(double );, extern float erfcf(float );, extern long double erfcl(long double );, extern double lgamma(double );, extern float lgammaf(float );, extern long double lgammal(long double );, extern double tgamma(double );, extern float tgammaf(float );, extern long double tgammal(long double );, extern float ceilf(float );, extern long double ceill(long double );, extern float floorf(float );, extern long double floorl(long double );, extern double nearbyint(double );, extern float nearbyintf(float );, extern long double nearbyintl(long double );, extern double rint(double );, extern float rintf(float );, extern long double rintl(long double );, extern long lrint(double );, extern long lrintf(float );, extern long lrintl(long double );, extern long long llrint(double );, extern long long llrintf(float );, extern long long llrintl(long double );, extern double round(double );, extern float roundf(float );, extern long double roundl(long double );, extern long lround(double );, extern long lroundf(float );, extern long lroundl(long double );, extern long long llround(double );, extern long long llroundf(float );, extern long long llroundl(long double );, extern double trunc(double );, extern float truncf(float );, extern long double truncl(long double );, extern float fmodf(float , float );, extern long double fmodl(long double , long double );, extern double remainder(double , double );, extern float remainderf(float , float );, extern long double remainderl(long double , long double );, extern double remquo(double , double , int * );, extern float remquof(float , float , int * );, extern long double remquol(long double , long double , int * );, extern double copysign(double , double );, extern float copysignf(float , float );, extern long double copysignl(long double , long double );, extern double nan(const char * tagp);, extern float nanf(const char * tagp);, extern long double nanl(const char * tagp);, extern double nextafter(double , double );, extern float nextafterf(float , float );, extern long double nextafterl(long double , long double );, extern double nexttoward(double , long double );, extern float nexttowardf(float , long double );, extern long double nexttowardl(long double , long double );, extern double fdim(double x, double y);, extern float fdimf(float x, float y);, extern long double fdiml(long double x, long double y);, extern double fmax(double , double );, extern float fmaxf(float , float );, extern long double fmaxl(long double , long double );, extern double fmin(double , double );, extern float fminf(float , float );, extern long double fminl(long double , long double );, extern double fma(double , double , double );, extern float fmaf(float , float , float );, extern long double fmal(long double , long double , long double );, typedef long __time32_t;, typedef long long __time64_t;, typedef __time32_t time_t;, struct timespec
{
__time64_t tv_sec;
long tv_nsec;
};
, union named_NAS_EP_B_CARV_main_c_16346
{
__time64_t __tv64_sec;
__time32_t __tv32_sec;
time_t tv_sec;
};
, struct __mingw32_expanded_timespec
{
union named_NAS_EP_B_CARV_main_c_16346 ;
long tv_nsec;
};
, extern inline struct __mingw32_expanded_timespec *mingw_timespec(struct timespec * __tv)
{
return ((struct __mingw32_expanded_timespec * )__tv);
}
, typedef long clock_t;, struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
, clock_t clock(void );, time_t time(time_t * );, double difftime(time_t , time_t );, time_t mktime(struct tm * );, char *asctime(const struct tm * );, char *ctime(const time_t * );, struct tm *gmtime(const time_t * );, struct tm *localtime(const time_t * );, size_t strftime(char * , size_t , const char * , const struct tm * );, extern void _tzset(void );, extern void tzset(void );, char *_strdate(char * );, char *_strtime(char * );, __time64_t _time64(__time64_t * );, __time64_t _mktime64(struct tm * );, char *_ctime64(const __time64_t * );, struct tm *_gmtime64(const __time64_t * );, struct tm *_localtime64(const __time64_t * );, extern int *__p__daylight(void );, extern long *__p__timezone(void );, extern char **__p__tzname(void );, extern int _daylight;, extern long _timezone;, extern char * _tzname[2];, extern int daylight;, extern long timezone;, extern char * tzname[2];, int nanosleep(const struct timespec * , struct timespec * );, typedef struct __clockid__ * clockid_t;, int clock_getres(clockid_t , struct timespec * );, int clock_gettime(clockid_t , struct timespec * );, int clock_settime(clockid_t , const struct timespec * );, wchar_t *_wasctime(const struct tm * );, wchar_t *_wstrdate(wchar_t * );, wchar_t *_wstrtime(wchar_t * );, wchar_t *_wctime64(const __time64_t * );, wchar_t *_wctime(const time_t * );, size_t wcsftime(wchar_t * , size_t , const wchar_t * , const struct tm * );, struct timeval
{
long tv_sec;
long tv_usec;
};
, struct timezone
{
int tz_minuteswest;
int tz_dsttime;
};
, int gettimeofday(struct timeval * , void * );, enum NAS_EP_B_c_16646 { false, true };, enum NAS_EP_B_c_16646 { false, true };, typedef enum NAS_EP_B_c_16646 logical;, struct named_NAS_EP_B_c_16660
{
double real;
double imag;
};
, typedef struct named_NAS_EP_B_c_16660 dcomplex;, double randlc(double * x, double a)
{
const double r23 = 1.1920928955078125E-7;
const double r46 = r23*r23;
const double t23 = 8388608.0;
const double t46 = t23*t23;
double t1, t2, t3, t4, a1, a2, x1, x2, z;
double r;
t1=(r23*a);
a1=((int)t1);
a2=(a-(t23*a1));
t1=(r23*( * x));
x1=((int)t1);
x2=(( * x)-(t23*x1));
t1=((a1*x2)+(a2*x1));
t2=((int)(r23*t1));
z=(t1-(t23*t2));
t3=((t23*z)+(a2*x2));
t4=((int)(r46*t3));
( * x)=(t3-(t46*t4));
r=(r46*( * x));
return r;
}
, void vranlc(int n, double * x, double a, double y[])
{
const double r23 = 1.1920928955078125E-7;
const double r46 = r23*r23;
const double t23 = 8388608.0;
const double t46 = t23*t23;
double t1, t2, t3, t4, a1, a2, x1, x2, z;
int i;
t1=(r23*a);
a1=((int)t1);
a2=(a-(t23*a1));
#pragma loop name vranlc#0
 ;
for (i=0; i<n; i ++ )
{
t1=(r23*( * x));
x1=((int)t1);
x2=(( * x)-(t23*x1));
t1=((a1*x2)+(a2*x1));
t2=((int)(r23*t1));
z=(t1-(t23*t2));
t3=((t23*z)+(a2*x2));
t4=((int)(r46*t3));
( * x)=(t3-(t46*t4));
y[i]=(r46*( * x));
}
return ;
}
, void timer_clear(int n);, void timer_start(int n);, void timer_stop(int n);, double timer_read(int n);, void print_results(char * name, char class, int n1, int n2, int n3, int niter, double t, double mops, char * optype, logical verified, char * npbversion, char * compiletime, char * cs1, char * cs2, char * cs3, char * cs4, char * cs5, char * cs6, char * cs7)
{
char size[16];
int j;
printf("\n\n %s Benchmark Completed.\n", name);
printf(" Class           =             %12c\n", class);
if (((n2==0)&&(n3==0)))
{
if (((name[0]=='E')&&(name[1]=='P')))
{
sprintf(size, "%15.0lf", pow(2.0, n1));
j=14;
if ((size[j]=='.'))
{
size[j]=' ';
j -- ;
}
size[(j+1)]='\0';
printf(" Size            =          %15s\n", size);
}
else
{
printf(" Size            =             %12d\n", n1);
}
}
else
{
printf(" Size            =           %4dx%4dx%4d\n", n1, n2, n3);
}
printf(" Iterations      =             %12d\n", niter);
printf(" Time in seconds =             %12.2lf\n", t);
printf(" Mop/s total     =          %15.2lf\n", mops);
printf(" Operation type  = %24s\n", optype);
if (verified)
{
printf(" Verification    =             %12s\n", "SUCCESSFUL");
}
else
{
printf(" Verification    =             %12s\n", "UNSUCCESSFUL");
}
printf(" Version         =             %12s\n", npbversion);
printf(" Compile date    =             %12s\n", compiletime);
printf("\n Compile options:\n""    CC           = %s\n", cs1);
printf("    CLINK        = %s\n", cs2);
printf("    C_LIB        = %s\n", cs3);
printf("    C_INC        = %s\n", cs4);
printf("    CFLAGS       = %s\n", cs5);
printf("    CLINKFLAGS   = %s\n", cs6);
printf("    RAND         = %s\n", cs7);
printf("\n--------------------------------------\n"" Please send all errors/feedbacks to:\n"" Center for Manycore Programming\n"" cmp@aces.snu.ac.kr\n"" http://aces.snu.ac.kr\n""--------------------------------------\n\n");
return ;
}
, static double x[(2*(1<<16))];, static double q[10];, int main()
{
double Mops, t1, t2, t3, t4, x1, x2;
double sx, sy, tm, an, tt, gc;
double sx_verify_value, sy_verify_value, sx_err, sy_err;
int np;
int i, ik, kk, l, k, nit;
int k_offset, j;
logical verified, timers_enabled;
double dum[3] = {1.0, 1.0, 1.0};
char size[16];
FILE * fp;
int _ret_val_0;
if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
sprintf(size, "%15.0lf", pow(2.0, (30+1)));
j=14;
if ((size[j]=='.'))
{
j -- ;
}
size[(j+1)]='\0';
printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
printf("\n Number of random numbers generated: %15s\n", size);
verified=false;
np=(1<<(30-16));
vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
dum[0]=randlc(( & dum[1]), dum[2]);
#pragma loop name main#0
 ;
#pragma omp parallel for private(i)
 ;
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
timer_clear(0);
timer_clear(1);
timer_clear(2);
timer_start(0);
t1=1.220703125E9;
vranlc(0, ( & t1), 1.220703125E9, x);
t1=1.220703125E9;
#pragma loop name main#1
 ;
for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
an=t1;
tt=2.71828183E8;
gc=0.0;
sx=0.0;
sy=0.0;
#pragma loop name main#2
 ;
#pragma omp parallel for private(i)
 ;
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
k_offset=( - 1);
#pragma experimental section start
 ;
#pragma loop name main#3
 ;
for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 ;
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
 ;
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 ;
#pragma omp for reduction(+: sx, sy)
 ;
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
 ;
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
#pragma experimental section stop
 ;
#pragma loop name main#4
 ;
#pragma omp parallel for private(i) reduction(+: gc)
 ;
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
timer_stop(0);
tm=timer_read(0);
nit=0;
verified=true;
sx_verify_value=40338.15542441498;
sy_verify_value=( - 26606.69192809235);
if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
Mops=((pow(2.0, (30+1))/tm)/1000000.0);
printf("\nEP Benchmark Results:\n\n");
printf("CPU Time =%10.4lf\n", tm);
printf("N = 2^%5d\n", 30);
printf("No. Gaussian Pairs = %15.0lf\n", gc);
printf("Sums = %25.15lE %25.15lE\n", sx, sy);
printf("Counts: \n");
#pragma loop name main#5
 ;
for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
_ret_val_0=0;
return _ret_val_0;
}
, static double elapsed_time(void )
{
double t;
wtime_(( & t));
return t;
}
, static double start[64], elapsed[64];, static double start[64], elapsed[64];]
Symbol n
Declaration int n
[n]
[int n]
Symbol n
Declaration int n
[n]
[int n]
Symbol t
Declaration double t, now
[t]
[double t, now]
Symbol now
Declaration double t, now
[t, now]
[double t, now, double t, now]
Symbol n
Declaration int n
[n]
[int n]
Symbol _ret_val_0
Declaration double _ret_val_0
[_ret_val_0]
[double _ret_val_0]
Symbol n
Declaration int n
[n]
[int n]
Symbol sec =  - 1
Declaration static int sec =  - 1
[sec]
[static int sec =  - 1]
Symbol tv
Declaration struct timeval tv
[sec, tv]
[static int sec =  - 1, struct timeval tv]
Symbol * t
Declaration double * t
[t]
[double * t]
[LinkSymbol] 528 updates in 0.01 seconds
[AnnotParser] begin
[AnnotParser] end in 0.07 seconds
[DDT] begin
[AliasAnalysis] begin
[NormalizeReturn] begin
Symbol _ret_val_0
Declaration int _ret_val_0
[_ret_val_0]
[int _ret_val_0]
Symbol _ret_val_0
Declaration int _ret_val_0
[_ret_val_0]
[int _ret_val_0]
Symbol * _ret_val_0
Declaration void * _ret_val_0
[_ret_val_0]
[void * _ret_val_0]
Symbol * _ret_val_0
Declaration void * _ret_val_0
[_ret_val_0]
[void * _ret_val_0]
Symbol _ret_val_0
Declaration int _ret_val_0
[_ret_val_0]
[int _ret_val_0]
Symbol _ret_val_0
Declaration int _ret_val_0
[_ret_val_0]
[int _ret_val_0]
Symbol * _ret_val_0
Declaration char * _ret_val_0
[_ret_val_0]
[char * _ret_val_0]
Symbol _ret_val_0
Declaration int _ret_val_0
[_ret_val_0]
[int _ret_val_0]
Symbol _ret_val_0
Declaration int _ret_val_0
[_ret_val_0]
[int _ret_val_0]
Symbol _ret_val_0
Declaration int _ret_val_0
[_ret_val_0]
[int _ret_val_0]
Symbol _ret_val_0
Declaration int _ret_val_0
[_ret_val_0]
[int _ret_val_0]
Symbol _ret_val_0
Declaration int _ret_val_0
[_ret_val_0]
[int _ret_val_0]
Symbol _ret_val_0
Declaration int _ret_val_0
[_ret_val_0]
[int _ret_val_0]
Symbol _ret_val_0
Declaration int _ret_val_0
[_ret_val_0]
[int _ret_val_0]
Symbol _ret_val_0
Declaration int _ret_val_0
[_ret_val_0]
[int _ret_val_0]
Symbol _ret_val_0
Declaration long long _ret_val_0
[_ret_val_0]
[long long _ret_val_0]
Symbol _ret_val_0
Declaration unsigned int _ret_val_0
[_ret_val_0]
[unsigned int _ret_val_0]
Symbol _ret_val_0
Declaration unsigned int _ret_val_0
[_ret_val_0]
[unsigned int _ret_val_0]
Symbol _ret_val_0
Declaration int _ret_val_0
[_ret_val_0]
[int _ret_val_0]
Symbol _ret_val_0
Declaration int _ret_val_0
[_ret_val_0]
[int _ret_val_0]
Symbol * _ret_val_0
Declaration FILE * _ret_val_0
[_ret_val_0]
[FILE * _ret_val_0]
Symbol * _ret_val_0
Declaration struct __mingw32_expanded_timespec * _ret_val_0
[_ret_val_0]
[struct __mingw32_expanded_timespec * _ret_val_0]
[NormalizeReturn] end in 0.00 seconds
[LinkSymbol] 572 updates in 0.00 seconds
Symbol * arg_0
Declaration double * arg_0
[arg_0]
[double * arg_0]
Symbol * arg_0
Declaration double * arg_0
[arg_0]
[double * arg_0]
Symbol arg_1
Declaration double arg_1
[arg_0, arg_1]
[double * arg_0, double arg_1]
Symbol * arg_0
Declaration double * arg_0
[arg_0]
[double * arg_0]
Symbol * arg_0
Declaration double * arg_0
[arg_0]
[double * arg_0]
Symbol * arg_0
Declaration double * arg_0
[arg_0]
[double * arg_0]
Symbol * arg_0
Declaration double * arg_0
[arg_0]
[double * arg_0]
Symbol arg_1
Declaration double arg_1
[arg_0, arg_1]
[double * arg_0, double arg_1]
Symbol * arg_2
Declaration double * arg_2
[arg_0, arg_1, arg_2]
[double * arg_0, double arg_1, double * arg_2]
Symbol * arg_0
Declaration double * arg_0
[arg_0]
[double * arg_0]
Symbol * arg_1
Declaration double * arg_1
[arg_0, arg_1]
[double * arg_0, double * arg_1]
Symbol * arg_0
Declaration double * arg_0
[arg_0]
[double * arg_0]
Symbol * arg_1
Declaration double * arg_1
[arg_0, arg_1]
[double * arg_0, double * arg_1]


<DFAGraph>
[230643635:
{
 ir: timers_enabled=false;
 stmt: timers_enabled=false;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1636182655:
{
 ir: timers_enabled=true;
 stmt: timers_enabled=true;
  preds={
  }
  succs={
    944427387: null
  }
, 944427387:
{
 ir: fclose(fp);
 stmt: fclose(fp);
  preds={
    1636182655: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1122606666:
{
 ir: j -- ;
 stmt: j -- ;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[854587510:
{
 ir: x[i]=( - 1.0E99);
 stmt: x[i]=( - 1.0E99);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[842741472:
{
 ir: t2=randlc(( & t1), t1);
 stmt: t2=randlc(( & t1), t1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1332668132:
{
 ir: q[i]=0.0;
 stmt: q[i]=0.0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[78204644:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[166794956:
{
 ir: break;
 stmt: break;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1741979653:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
  }
  succs={
    1287934450: null
  }
, 1287934450:
{
 true: 78204644
 false: 6519275
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    1741979653: null
  }
  succs={
    78204644: null
    6519275: null
  }
, 78204644:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    1287934450: null
  }
  succs={
    692331943: null
  }
, 6519275:
{
 ir: null
 stmt: null
  preds={
    1287934450: null
  }
  succs={
    692331943: null
  }
, 692331943:
{
 tag: IFEXIT
  preds={
    78204644: null
    6519275: null
  }
  succs={
    306612792: null
  }
, 306612792:
{
 true: 166794956
 false: 447212746
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    692331943: null
  }
  succs={
    166794956: null
    447212746: null
  }
, 166794956:
{
 ir: break;
 stmt: break;
  preds={
    306612792: null
  }
  succs={
  }
, 447212746:
{
 ir: null
 stmt: null
  preds={
    306612792: null
  }
  succs={
    1496355635: null
  }
, 1496355635:
{
 tag: IFEXIT
  preds={
    447212746: null
  }
  succs={
    1484171695: null
  }
, 1484171695:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    1496355635: null
  }
  succs={
    2127036371: null
  }
, 2127036371:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    1484171695: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1836463382:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[609962972:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1549725679:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1926343982:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[294247762:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
  }
  succs={
    2114444063: null
  }
, 2114444063:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    294247762: null
  }
  succs={
    918312414: null
  }
, 918312414:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    2114444063: null
  }
  succs={
    1448061896: null
  }
, 1448061896:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    918312414: null
  }
  succs={
    382750013: null
  }
, 382750013:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1448061896: null
  }
  succs={
    1240232440: null
  }
, 1240232440:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    382750013: null
  }
  succs={
    489349054: null
  }
, 489349054:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    1240232440: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[982757413:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
  }
  succs={
    2044903525: null
  }
, 2044903525:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    982757413: null
  }
  succs={
    902478634: null
  }
, 902478634:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    2044903525: null
  }
  succs={
    915416632: null
  }
, 915416632:
{
 true: 294247762
 false: 574434418
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    902478634: null
  }
  succs={
    294247762: null
    574434418: null
  }
, 294247762:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    915416632: null
  }
  succs={
    2114444063: null
  }
, 574434418:
{
 ir: null
 stmt: null
  preds={
    915416632: null
  }
  succs={
    150268540: null
  }
, 2114444063:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    294247762: null
  }
  succs={
    918312414: null
  }
, 918312414:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    2114444063: null
  }
  succs={
    1448061896: null
  }
, 1448061896:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    918312414: null
  }
  succs={
    382750013: null
  }
, 382750013:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1448061896: null
  }
  succs={
    1240232440: null
  }
, 1240232440:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    382750013: null
  }
  succs={
    489349054: null
  }
, 489349054:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    1240232440: null
  }
  succs={
    150268540: null
  }
, 150268540:
{
 tag: IFEXIT
  preds={
    489349054: null
    574434418: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[320304382:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[2005169944:
{
 ir: reduce_span_0=0;
 for-condition: 361571968
 for-step: 2134607032
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 1470344997
  preds={
  }
  succs={
    361571968: null
  }
, 361571968:
{
 true: 320304382
 false: 1470344997
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    2005169944: null
    2134607032: null
  }
  succs={
    320304382: null
    1470344997: null
  }
, 320304382:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    361571968: null
  }
  succs={
    2134607032: null
  }
, 2134607032:
{
 ir: reduce_span_0 ++ 
  preds={
    320304382: null
  }
  succs={
    361571968: null
  }
, 1470344997:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    361571968: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[966739377:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 762476028
 for-step: 952562199
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 1199673596
  preds={
  }
  succs={
    762476028: null
  }
, 762476028:
{
 true: 1926343982
 false: 1199673596
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    966739377: null
    952562199: null
  }
  succs={
    1926343982: null
    1199673596: null
  }
, 1926343982:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    762476028: null
  }
  succs={
    952562199: null
  }
, 952562199:
{
 ir: reduce_span_0 ++ 
  preds={
    1926343982: null
  }
  succs={
    762476028: null
  }
, 1199673596:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    762476028: null
  }
  succs={
    1962826816: null
  }
, 1962826816:
{
 ir: i=0;
 for-condition: 1130894323
 for-step: 1072410641
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 283318938
  preds={
    1199673596: null
  }
  succs={
    1130894323: null
  }
, 1130894323:
{
 true: 982757413
 false: 283318938
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    1962826816: null
    1072410641: null
  }
  succs={
    982757413: null
    283318938: null
  }
, 982757413:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    1130894323: null
  }
  succs={
    2044903525: null
  }
, 2044903525:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    982757413: null
  }
  succs={
    902478634: null
  }
, 902478634:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    2044903525: null
  }
  succs={
    915416632: null
  }
, 915416632:
{
 true: 294247762
 false: 574434418
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    902478634: null
  }
  succs={
    294247762: null
    574434418: null
  }
, 294247762:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    915416632: null
  }
  succs={
    2114444063: null
  }
, 574434418:
{
 ir: null
 stmt: null
  preds={
    915416632: null
  }
  succs={
    150268540: null
  }
, 2114444063:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    294247762: null
  }
  succs={
    918312414: null
  }
, 918312414:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    2114444063: null
  }
  succs={
    1448061896: null
  }
, 1448061896:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    918312414: null
  }
  succs={
    382750013: null
  }
, 382750013:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1448061896: null
  }
  succs={
    1240232440: null
  }
, 1240232440:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    382750013: null
  }
  succs={
    489349054: null
  }
, 489349054:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    1240232440: null
  }
  succs={
    150268540: null
  }
, 150268540:
{
 tag: IFEXIT
  preds={
    489349054: null
    574434418: null
  }
  succs={
    1072410641: null
  }
, 1072410641:
{
 ir: i ++ 
  preds={
    150268540: null
  }
  succs={
    1130894323: null
  }
, 283318938:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    1130894323: null
  }
  succs={
    2005169944: null
  }
, 2005169944:
{
 ir: reduce_span_0=0;
 for-condition: 361571968
 for-step: 2134607032
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 1470344997
  preds={
    283318938: null
  }
  succs={
    361571968: null
  }
, 361571968:
{
 true: 320304382
 false: 1470344997
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    2005169944: null
    2134607032: null
  }
  succs={
    320304382: null
    1470344997: null
  }
, 320304382:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    361571968: null
  }
  succs={
    2134607032: null
  }
, 2134607032:
{
 ir: reduce_span_0 ++ 
  preds={
    320304382: null
  }
  succs={
    361571968: null
  }
, 1470344997:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    361571968: null
  }
  succs={
  }
]</DFAGraph>




[* reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[1546908073:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[7967307:
{
 ir: kk=(k_offset+k);
 stmt: kk=(k_offset+k);
  preds={
  }
  succs={
    1336996537: null
  }
, 1336996537:
{
 ir: t1=2.71828183E8;
 stmt: t1=2.71828183E8;
  preds={
    7967307: null
  }
  succs={
    2073707154: null
  }
, 2073707154:
{
 ir: t2=an;
 stmt: t2=an;
  preds={
    1336996537: null
  }
  succs={
    106374177: null
  }
, 106374177:
{
 ir: i=1;
 for-condition: 1529060733
 for-step: 1803669141
 stmt: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 for-exit: 712609105
  preds={
    2073707154: null
  }
  succs={
    1529060733: null
  }
, 1529060733:
{
 true: 1741979653
 false: 712609105
 ir: i<=100
 loop-variants: [i, ik, t3, kk]
  preds={
    106374177: null
    1803669141: null
  }
  succs={
    1741979653: null
    712609105: null
  }
, 1741979653:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
    1529060733: null
  }
  succs={
    1287934450: null
  }
, 1287934450:
{
 true: 78204644
 false: 6519275
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    1741979653: null
  }
  succs={
    78204644: null
    6519275: null
  }
, 78204644:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    1287934450: null
  }
  succs={
    692331943: null
  }
, 6519275:
{
 ir: null
 stmt: null
  preds={
    1287934450: null
  }
  succs={
    692331943: null
  }
, 692331943:
{
 tag: IFEXIT
  preds={
    78204644: null
    6519275: null
  }
  succs={
    306612792: null
  }
, 306612792:
{
 true: 166794956
 false: 447212746
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    692331943: null
  }
  succs={
    166794956: null
    447212746: null
  }
, 166794956:
{
 ir: break;
 stmt: break;
  preds={
    306612792: null
  }
  succs={
    712609105: null
  }
, 447212746:
{
 ir: null
 stmt: null
  preds={
    306612792: null
  }
  succs={
    1496355635: null
  }
, 1496355635:
{
 tag: IFEXIT
  preds={
    447212746: null
  }
  succs={
    1484171695: null
  }
, 1484171695:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    1496355635: null
  }
  succs={
    2127036371: null
  }
, 2127036371:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    1484171695: null
  }
  succs={
    1803669141: null
  }
, 1803669141:
{
 ir: i ++ 
  preds={
    2127036371: null
  }
  succs={
    1529060733: null
  }
, 712609105:
{
 stmt-exit: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 tag: FOREXIT
  preds={
    1529060733: null
    166794956: null
  }
  succs={
    1388278453: null
  }
, 1388278453:
{
 true: 1836463382
 false: 934275857
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(2);
}
  preds={
    712609105: null
  }
  succs={
    1836463382: null
    934275857: null
  }
, 1836463382:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
    1388278453: null
  }
  succs={
    1364913072: null
  }
, 934275857:
{
 ir: null
 stmt: null
  preds={
    1388278453: null
  }
  succs={
    1364913072: null
  }
, 1364913072:
{
 tag: IFEXIT
  preds={
    1836463382: null
    934275857: null
  }
  succs={
    232307208: null
  }
, 232307208:
{
 ir: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
 stmt: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
  preds={
    1364913072: null
  }
  succs={
    1818544933: null
  }
, 1818544933:
{
 true: 609962972
 false: 1793436274
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(2);
}
  preds={
    232307208: null
  }
  succs={
    609962972: null
    1793436274: null
  }
, 609962972:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
    1818544933: null
  }
  succs={
    572868060: null
  }
, 1793436274:
{
 ir: null
 stmt: null
  preds={
    1818544933: null
  }
  succs={
    572868060: null
  }
, 572868060:
{
 tag: IFEXIT
  preds={
    609962972: null
    1793436274: null
  }
  succs={
    371800738: null
  }
, 371800738:
{
 true: 1549725679
 false: 1364767791
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(1);
}
  preds={
    572868060: null
  }
  succs={
    1549725679: null
    1364767791: null
  }
, 1549725679:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
    371800738: null
  }
  succs={
    1499136125: null
  }
, 1364767791:
{
 ir: null
 stmt: null
  preds={
    371800738: null
  }
  succs={
    1499136125: null
  }
, 1499136125:
{
 tag: IFEXIT
  preds={
    1549725679: null
    1364767791: null
  }
  succs={
    966739377: null
  }
, 966739377:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 762476028
 for-step: 952562199
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 1199673596
  preds={
    1499136125: null
  }
  succs={
    762476028: null
  }
, 762476028:
{
 true: 1926343982
 false: 1199673596
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    966739377: null
    952562199: null
  }
  succs={
    1926343982: null
    1199673596: null
  }
, 1926343982:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    762476028: null
  }
  succs={
    952562199: null
  }
, 952562199:
{
 ir: reduce_span_0 ++ 
  preds={
    1926343982: null
  }
  succs={
    762476028: null
  }
, 1199673596:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    762476028: null
  }
  succs={
    1962826816: null
  }
, 1962826816:
{
 ir: i=0;
 for-condition: 1130894323
 for-step: 1072410641
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 283318938
  preds={
    1199673596: null
  }
  succs={
    1130894323: null
  }
, 1130894323:
{
 true: 982757413
 false: 283318938
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    1962826816: null
    1072410641: null
  }
  succs={
    982757413: null
    283318938: null
  }
, 982757413:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    1130894323: null
  }
  succs={
    2044903525: null
  }
, 2044903525:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    982757413: null
  }
  succs={
    902478634: null
  }
, 902478634:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    2044903525: null
  }
  succs={
    915416632: null
  }
, 915416632:
{
 true: 294247762
 false: 574434418
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    902478634: null
  }
  succs={
    294247762: null
    574434418: null
  }
, 294247762:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    915416632: null
  }
  succs={
    2114444063: null
  }
, 574434418:
{
 ir: null
 stmt: null
  preds={
    915416632: null
  }
  succs={
    150268540: null
  }
, 2114444063:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    294247762: null
  }
  succs={
    918312414: null
  }
, 918312414:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    2114444063: null
  }
  succs={
    1448061896: null
  }
, 1448061896:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    918312414: null
  }
  succs={
    382750013: null
  }
, 382750013:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1448061896: null
  }
  succs={
    1240232440: null
  }
, 1240232440:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    382750013: null
  }
  succs={
    489349054: null
  }
, 489349054:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    1240232440: null
  }
  succs={
    150268540: null
  }
, 150268540:
{
 tag: IFEXIT
  preds={
    489349054: null
    574434418: null
  }
  succs={
    1072410641: null
  }
, 1072410641:
{
 ir: i ++ 
  preds={
    150268540: null
  }
  succs={
    1130894323: null
  }
, 283318938:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    1130894323: null
  }
  succs={
    2005169944: null
  }
, 2005169944:
{
 ir: reduce_span_0=0;
 for-condition: 361571968
 for-step: 2134607032
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 1470344997
  preds={
    283318938: null
  }
  succs={
    361571968: null
  }
, 361571968:
{
 true: 320304382
 false: 1470344997
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    2005169944: null
    2134607032: null
  }
  succs={
    320304382: null
    1470344997: null
  }
, 320304382:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    361571968: null
  }
  succs={
    2134607032: null
  }
, 2134607032:
{
 ir: reduce_span_0 ++ 
  preds={
    320304382: null
  }
  succs={
    361571968: null
  }
, 1470344997:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    361571968: null
  }
  succs={
    371439501: null
  }
, 371439501:
{
 true: 1546908073
 false: 210506412
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(1);
}
  preds={
    1470344997: null
  }
  succs={
    1546908073: null
    210506412: null
  }
, 1546908073:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
    371439501: null
  }
  succs={
    112049309: null
  }
, 210506412:
{
 ir: null
 stmt: null
  preds={
    371439501: null
  }
  succs={
    112049309: null
  }
, 112049309:
{
 tag: IFEXIT
  preds={
    1546908073: null
    210506412: null
  }
  succs={
  }
]</DFAGraph>




[* reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[156856360:
{
 ir: gc=(gc+q[i]);
 stmt: gc=(gc+q[i]);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[904058452:
{
 ir: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
 stmt: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
  preds={
  }
  succs={
    1954406292: null
  }
, 1954406292:
{
 ir: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
 stmt: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
  preds={
    904058452: null
  }
  succs={
    29183965: null
  }
, 29183965:
{
 ir: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
 stmt: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
  preds={
    1954406292: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[258931371:
{
 ir: printf("%3d%15.0lf\n", i, q[i]);
 stmt: printf("%3d%15.0lf\n", i, q[i]);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[891093184:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[708533063:
{
 true: 891093184
 false: 1438030319
 ir: (tm<=0.0)
 stmt: if ((tm<=0.0))
{
tm=1.0;
}
  preds={
  }
  succs={
    891093184: null
    1438030319: null
  }
, 891093184:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
    708533063: null
  }
  succs={
    902830499: null
  }
, 1438030319:
{
 ir: null
 stmt: null
  preds={
    708533063: null
  }
  succs={
    902830499: null
  }
, 902830499:
{
 tag: IFEXIT
  preds={
    891093184: null
    1438030319: null
  }
  succs={
    1754662105: null
  }
, 1754662105:
{
 ir: tt=timer_read(0);
 stmt: tt=timer_read(0);
  preds={
    902830499: null
  }
  succs={
    403147759: null
  }
, 403147759:
{
 ir: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    1754662105: null
  }
  succs={
    2040467681: null
  }
, 2040467681:
{
 ir: tt=timer_read(1);
 stmt: tt=timer_read(1);
  preds={
    403147759: null
  }
  succs={
    1278677872: null
  }
, 1278677872:
{
 ir: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    2040467681: null
  }
  succs={
    341796579: null
  }
, 341796579:
{
 ir: tt=timer_read(2);
 stmt: tt=timer_read(2);
  preds={
    1278677872: null
  }
  succs={
    807657332: null
  }
, 807657332:
{
 ir: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    341796579: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[71399214:
{
 true: 230643635
 false: 1636182655
 symbol-entry: {
double Mops, t1, t2, t3, t4, x1, x2;
double sx, sy, tm, an, tt, gc;
double sx_verify_value, sy_verify_value, sx_err, sy_err;
int np;
int i, ik, kk, l, k, nit;
int k_offset, j;
logical verified, timers_enabled;
double dum[3] = {1.0, 1.0, 1.0};
char size[16];
FILE * fp;
int _ret_val_0;
if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
sprintf(size, "%15.0lf", pow(2.0, (30+1)));
j=14;
if ((size[j]=='.'))
{
j -- ;
}
size[(j+1)]='\0';
printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
printf("\n Number of random numbers generated: %15s\n", size);
verified=false;
np=(1<<(30-16));
vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
dum[0]=randlc(( & dum[1]), dum[2]);
#pragma loop name main#0
 
#pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
timer_clear(0);
timer_clear(1);
timer_clear(2);
timer_start(0);
t1=1.220703125E9;
vranlc(0, ( & t1), 1.220703125E9, x);
t1=1.220703125E9;
#pragma loop name main#1
 
for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
an=t1;
tt=2.71828183E8;
gc=0.0;
sx=0.0;
sy=0.0;
#pragma loop name main#2
 
#pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
k_offset=( - 1);
#pragma experimental section start null
#pragma loop name main#3
 
for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
#pragma experimental section stop null
#pragma loop name main#4
 
#pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
timer_stop(0);
tm=timer_read(0);
nit=0;
verified=true;
sx_verify_value=40338.15542441498;
sy_verify_value=( - 26606.69192809235);
if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
Mops=((pow(2.0, (30+1))/tm)/1000000.0);
printf("\nEP Benchmark Results:\n\n");
printf("CPU Time =%10.4lf\n", tm);
printf("N = 2^%5d\n", 30);
printf("No. Gaussian Pairs = %15.0lf\n", gc);
printf("Sums = %25.15lE %25.15lE\n", sx, sy);
printf("Counts: \n");
#pragma loop name main#5
 
for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
_ret_val_0=0;
return _ret_val_0;
}
 ir: ((fp=fopen("timer.flag", "r"))==((void * )0))
 stmt: if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
  preds={
  }
  succs={
    230643635: null
    1636182655: null
  }
, 230643635:
{
 ir: timers_enabled=false;
 stmt: timers_enabled=false;
  preds={
    71399214: null
  }
  succs={
    1932831450: null
  }
, 1636182655:
{
 ir: timers_enabled=true;
 stmt: timers_enabled=true;
  preds={
    71399214: null
  }
  succs={
    944427387: null
  }
, 944427387:
{
 ir: fclose(fp);
 stmt: fclose(fp);
  preds={
    1636182655: null
  }
  succs={
    1932831450: null
  }
, 1932831450:
{
 tag: IFEXIT
  preds={
    230643635: null
    944427387: null
  }
  succs={
    496729294: null
  }
, 496729294:
{
 ir: sprintf(size, "%15.0lf", pow(2.0, (30+1)));
 stmt: sprintf(size, "%15.0lf", pow(2.0, (30+1)));
  preds={
    1932831450: null
  }
  succs={
    1302227152: null
  }
, 1302227152:
{
 ir: j=14;
 stmt: j=14;
  preds={
    496729294: null
  }
  succs={
    350068407: null
  }
, 350068407:
{
 true: 1122606666
 false: 1390869998
 ir: (size[j]=='.')
 stmt: if ((size[j]=='.'))
{
j -- ;
}
  preds={
    1302227152: null
  }
  succs={
    1122606666: null
    1390869998: null
  }
, 1122606666:
{
 ir: j -- ;
 stmt: j -- ;
  preds={
    350068407: null
  }
  succs={
    1820383114: null
  }
, 1390869998:
{
 ir: null
 stmt: null
  preds={
    350068407: null
  }
  succs={
    1820383114: null
  }
, 1820383114:
{
 tag: IFEXIT
  preds={
    1122606666: null
    1390869998: null
  }
  succs={
    1645547422: null
  }
, 1645547422:
{
 ir: size[(j+1)]='\0';
 stmt: size[(j+1)]='\0';
  preds={
    1820383114: null
  }
  succs={
    440737101: null
  }
, 440737101:
{
 ir: printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
 stmt: printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
  preds={
    1645547422: null
  }
  succs={
    2141817446: null
  }
, 2141817446:
{
 ir: printf("\n Number of random numbers generated: %15s\n", size);
 stmt: printf("\n Number of random numbers generated: %15s\n", size);
  preds={
    440737101: null
  }
  succs={
    369049246: null
  }
, 369049246:
{
 ir: verified=false;
 stmt: verified=false;
  preds={
    2141817446: null
  }
  succs={
    1608297024: null
  }
, 1608297024:
{
 ir: np=(1<<(30-16));
 stmt: np=(1<<(30-16));
  preds={
    369049246: null
  }
  succs={
    1841396611: null
  }
, 1841396611:
{
 ir: vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
 stmt: vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
  preds={
    1608297024: null
  }
  succs={
    1577592551: null
  }
, 1577592551:
{
 ir: dum[0]=randlc(( & dum[1]), dum[2]);
 stmt: dum[0]=randlc(( & dum[1]), dum[2]);
  preds={
    1841396611: null
  }
  succs={
    1847637306: null
  }
, 1847637306:
{
 ir: i=0;
 for-condition: 148626113
 for-step: 1904253191
 stmt: #pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
 for-exit: 1021436681
  preds={
    1577592551: null
  }
  succs={
    148626113: null
  }
, 148626113:
{
 true: 854587510
 false: 1021436681
 ir: i<(2*(1<<16))
 loop-variants: [i, x[(2*(1<<16))]]
  preds={
    1847637306: null
    1904253191: null
  }
  succs={
    854587510: null
    1021436681: null
  }
, 854587510:
{
 ir: x[i]=( - 1.0E99);
 stmt: x[i]=( - 1.0E99);
  preds={
    148626113: null
  }
  succs={
    1904253191: null
  }
, 1904253191:
{
 ir: i ++ 
  preds={
    854587510: null
  }
  succs={
    148626113: null
  }
, 1021436681:
{
 stmt-exit: #pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
 tag: FOREXIT
  preds={
    148626113: null
  }
  succs={
    1790585734: null
  }
, 1790585734:
{
 ir: Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
 stmt: Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
  preds={
    1021436681: null
  }
  succs={
    22600334: null
  }
, 22600334:
{
 ir: timer_clear(0);
 stmt: timer_clear(0);
  preds={
    1790585734: null
  }
  succs={
    1961173763: null
  }
, 1961173763:
{
 ir: timer_clear(1);
 stmt: timer_clear(1);
  preds={
    22600334: null
  }
  succs={
    1202683709: null
  }
, 1202683709:
{
 ir: timer_clear(2);
 stmt: timer_clear(2);
  preds={
    1961173763: null
  }
  succs={
    2087885397: null
  }
, 2087885397:
{
 ir: timer_start(0);
 stmt: timer_start(0);
  preds={
    1202683709: null
  }
  succs={
    1002021887: null
  }
, 1002021887:
{
 ir: t1=1.220703125E9;
 stmt: t1=1.220703125E9;
  preds={
    2087885397: null
  }
  succs={
    1712943792: null
  }
, 1712943792:
{
 ir: vranlc(0, ( & t1), 1.220703125E9, x);
 stmt: vranlc(0, ( & t1), 1.220703125E9, x);
  preds={
    1002021887: null
  }
  succs={
    1525919705: null
  }
, 1525919705:
{
 ir: t1=1.220703125E9;
 stmt: t1=1.220703125E9;
  preds={
    1712943792: null
  }
  succs={
    1766505436: null
  }
, 1766505436:
{
 ir: i=0;
 for-condition: 1156304131
 for-step: 771775563
 stmt: for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
 for-exit: 1164440413
  preds={
    1525919705: null
  }
  succs={
    1156304131: null
  }
, 1156304131:
{
 true: 842741472
 false: 1164440413
 ir: i<(16+1)
 loop-variants: [i, t2]
  preds={
    1766505436: null
    771775563: null
  }
  succs={
    842741472: null
    1164440413: null
  }
, 842741472:
{
 ir: t2=randlc(( & t1), t1);
 stmt: t2=randlc(( & t1), t1);
  preds={
    1156304131: null
  }
  succs={
    771775563: null
  }
, 771775563:
{
 ir: i ++ 
  preds={
    842741472: null
  }
  succs={
    1156304131: null
  }
, 1164440413:
{
 stmt-exit: for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
 tag: FOREXIT
  preds={
    1156304131: null
  }
  succs={
    1610525991: null
  }
, 1610525991:
{
 ir: an=t1;
 stmt: an=t1;
  preds={
    1164440413: null
  }
  succs={
    1666607455: null
  }
, 1666607455:
{
 ir: tt=2.71828183E8;
 stmt: tt=2.71828183E8;
  preds={
    1610525991: null
  }
  succs={
    1327006586: null
  }
, 1327006586:
{
 ir: gc=0.0;
 stmt: gc=0.0;
  preds={
    1666607455: null
  }
  succs={
    899644639: null
  }
, 899644639:
{
 ir: sx=0.0;
 stmt: sx=0.0;
  preds={
    1327006586: null
  }
  succs={
    530737374: null
  }
, 530737374:
{
 ir: sy=0.0;
 stmt: sy=0.0;
  preds={
    899644639: null
  }
  succs={
    173099767: null
  }
, 173099767:
{
 ir: i=0;
 for-condition: 1147580192
 for-step: 112797691
 stmt: #pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
 for-exit: 1045997582
  preds={
    530737374: null
  }
  succs={
    1147580192: null
  }
, 1147580192:
{
 true: 1332668132
 false: 1045997582
 ir: i<10
 loop-variants: [i, q[10]]
  preds={
    173099767: null
    112797691: null
  }
  succs={
    1332668132: null
    1045997582: null
  }
, 1332668132:
{
 ir: q[i]=0.0;
 stmt: q[i]=0.0;
  preds={
    1147580192: null
  }
  succs={
    112797691: null
  }
, 112797691:
{
 ir: i ++ 
  preds={
    1332668132: null
  }
  succs={
    1147580192: null
  }
, 1045997582:
{
 stmt-exit: #pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
 tag: FOREXIT
  preds={
    1147580192: null
  }
  succs={
    1337335626: null
  }
, 1337335626:
{
 ir: k_offset=( - 1);
 stmt: k_offset=( - 1);
  preds={
    1045997582: null
  }
  succs={
    1321530272: null
  }
, 1321530272:
{
 ir: k=1;
 for-condition: 1162918744
 for-step: 573673894
 stmt: for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
 for-exit: 1226020905
  preds={
    1337335626: null
  }
  succs={
    1162918744: null
  }
, 1162918744:
{
 true: 7967307
 false: 1226020905
 ir: k<=np
 loop-variants: [k, kk, t1, t2, i, ik, t3, reduce_span_0, * reduce = (double * )malloc((10*sizeof (double))), x1, x2, t4, l, sx, sy, q[10]]
  preds={
    1321530272: null
    573673894: null
  }
  succs={
    7967307: null
    1226020905: null
  }
, 7967307:
{
 ir: kk=(k_offset+k);
 stmt: kk=(k_offset+k);
  preds={
    1162918744: null
  }
  succs={
    1336996537: null
  }
, 1336996537:
{
 ir: t1=2.71828183E8;
 stmt: t1=2.71828183E8;
  preds={
    7967307: null
  }
  succs={
    2073707154: null
  }
, 2073707154:
{
 ir: t2=an;
 stmt: t2=an;
  preds={
    1336996537: null
  }
  succs={
    106374177: null
  }
, 106374177:
{
 ir: i=1;
 for-condition: 1529060733
 for-step: 1803669141
 stmt: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 for-exit: 712609105
  preds={
    2073707154: null
  }
  succs={
    1529060733: null
  }
, 1529060733:
{
 true: 1741979653
 false: 712609105
 ir: i<=100
 loop-variants: [i, ik, t3, kk]
  preds={
    106374177: null
    1803669141: null
  }
  succs={
    1741979653: null
    712609105: null
  }
, 1741979653:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
    1529060733: null
  }
  succs={
    1287934450: null
  }
, 1287934450:
{
 true: 78204644
 false: 6519275
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    1741979653: null
  }
  succs={
    78204644: null
    6519275: null
  }
, 78204644:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    1287934450: null
  }
  succs={
    692331943: null
  }
, 6519275:
{
 ir: null
 stmt: null
  preds={
    1287934450: null
  }
  succs={
    692331943: null
  }
, 692331943:
{
 tag: IFEXIT
  preds={
    78204644: null
    6519275: null
  }
  succs={
    306612792: null
  }
, 306612792:
{
 true: 166794956
 false: 447212746
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    692331943: null
  }
  succs={
    166794956: null
    447212746: null
  }
, 166794956:
{
 ir: break;
 stmt: break;
  preds={
    306612792: null
  }
  succs={
    712609105: null
  }
, 447212746:
{
 ir: null
 stmt: null
  preds={
    306612792: null
  }
  succs={
    1496355635: null
  }
, 1496355635:
{
 tag: IFEXIT
  preds={
    447212746: null
  }
  succs={
    1484171695: null
  }
, 1484171695:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    1496355635: null
  }
  succs={
    2127036371: null
  }
, 2127036371:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    1484171695: null
  }
  succs={
    1803669141: null
  }
, 1803669141:
{
 ir: i ++ 
  preds={
    2127036371: null
  }
  succs={
    1529060733: null
  }
, 712609105:
{
 stmt-exit: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 tag: FOREXIT
  preds={
    1529060733: null
    166794956: null
  }
  succs={
    1388278453: null
  }
, 1388278453:
{
 true: 1836463382
 false: 934275857
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(2);
}
  preds={
    712609105: null
  }
  succs={
    1836463382: null
    934275857: null
  }
, 1836463382:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
    1388278453: null
  }
  succs={
    1364913072: null
  }
, 934275857:
{
 ir: null
 stmt: null
  preds={
    1388278453: null
  }
  succs={
    1364913072: null
  }
, 1364913072:
{
 tag: IFEXIT
  preds={
    1836463382: null
    934275857: null
  }
  succs={
    232307208: null
  }
, 232307208:
{
 ir: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
 stmt: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
  preds={
    1364913072: null
  }
  succs={
    1818544933: null
  }
, 1818544933:
{
 true: 609962972
 false: 1793436274
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(2);
}
  preds={
    232307208: null
  }
  succs={
    609962972: null
    1793436274: null
  }
, 609962972:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
    1818544933: null
  }
  succs={
    572868060: null
  }
, 1793436274:
{
 ir: null
 stmt: null
  preds={
    1818544933: null
  }
  succs={
    572868060: null
  }
, 572868060:
{
 tag: IFEXIT
  preds={
    609962972: null
    1793436274: null
  }
  succs={
    371800738: null
  }
, 371800738:
{
 true: 1549725679
 false: 1364767791
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(1);
}
  preds={
    572868060: null
  }
  succs={
    1549725679: null
    1364767791: null
  }
, 1549725679:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
    371800738: null
  }
  succs={
    1499136125: null
  }
, 1364767791:
{
 ir: null
 stmt: null
  preds={
    371800738: null
  }
  succs={
    1499136125: null
  }
, 1499136125:
{
 tag: IFEXIT
  preds={
    1549725679: null
    1364767791: null
  }
  succs={
    966739377: null
  }
, 966739377:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 762476028
 for-step: 952562199
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 1199673596
  preds={
    1499136125: null
  }
  succs={
    762476028: null
  }
, 762476028:
{
 true: 1926343982
 false: 1199673596
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    966739377: null
    952562199: null
  }
  succs={
    1926343982: null
    1199673596: null
  }
, 1926343982:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    762476028: null
  }
  succs={
    952562199: null
  }
, 952562199:
{
 ir: reduce_span_0 ++ 
  preds={
    1926343982: null
  }
  succs={
    762476028: null
  }
, 1199673596:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    762476028: null
  }
  succs={
    1962826816: null
  }
, 1962826816:
{
 ir: i=0;
 for-condition: 1130894323
 for-step: 1072410641
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 283318938
  preds={
    1199673596: null
  }
  succs={
    1130894323: null
  }
, 1130894323:
{
 true: 982757413
 false: 283318938
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    1962826816: null
    1072410641: null
  }
  succs={
    982757413: null
    283318938: null
  }
, 982757413:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    1130894323: null
  }
  succs={
    2044903525: null
  }
, 2044903525:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    982757413: null
  }
  succs={
    902478634: null
  }
, 902478634:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    2044903525: null
  }
  succs={
    915416632: null
  }
, 915416632:
{
 true: 294247762
 false: 574434418
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    902478634: null
  }
  succs={
    294247762: null
    574434418: null
  }
, 294247762:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    915416632: null
  }
  succs={
    2114444063: null
  }
, 574434418:
{
 ir: null
 stmt: null
  preds={
    915416632: null
  }
  succs={
    150268540: null
  }
, 2114444063:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    294247762: null
  }
  succs={
    918312414: null
  }
, 918312414:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    2114444063: null
  }
  succs={
    1448061896: null
  }
, 1448061896:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    918312414: null
  }
  succs={
    382750013: null
  }
, 382750013:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1448061896: null
  }
  succs={
    1240232440: null
  }
, 1240232440:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    382750013: null
  }
  succs={
    489349054: null
  }
, 489349054:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    1240232440: null
  }
  succs={
    150268540: null
  }
, 150268540:
{
 tag: IFEXIT
  preds={
    489349054: null
    574434418: null
  }
  succs={
    1072410641: null
  }
, 1072410641:
{
 ir: i ++ 
  preds={
    150268540: null
  }
  succs={
    1130894323: null
  }
, 283318938:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    1130894323: null
  }
  succs={
    2005169944: null
  }
, 2005169944:
{
 ir: reduce_span_0=0;
 for-condition: 361571968
 for-step: 2134607032
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 1470344997
  preds={
    283318938: null
  }
  succs={
    361571968: null
  }
, 361571968:
{
 true: 320304382
 false: 1470344997
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    2005169944: null
    2134607032: null
  }
  succs={
    320304382: null
    1470344997: null
  }
, 320304382:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    361571968: null
  }
  succs={
    2134607032: null
  }
, 2134607032:
{
 ir: reduce_span_0 ++ 
  preds={
    320304382: null
  }
  succs={
    361571968: null
  }
, 1470344997:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    361571968: null
  }
  succs={
    371439501: null
  }
, 371439501:
{
 true: 1546908073
 false: 210506412
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(1);
}
  preds={
    1470344997: null
  }
  succs={
    1546908073: null
    210506412: null
  }
, 1546908073:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
    371439501: null
  }
  succs={
    112049309: null
  }
, 210506412:
{
 ir: null
 stmt: null
  preds={
    371439501: null
  }
  succs={
    112049309: null
  }
, 112049309:
{
 tag: IFEXIT
  preds={
    1546908073: null
    210506412: null
  }
  succs={
    573673894: null
  }
, 573673894:
{
 ir: k ++ 
  preds={
    112049309: null
  }
  succs={
    1162918744: null
  }
, 1226020905:
{
 stmt-exit: for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
 tag: FOREXIT
  preds={
    1162918744: null
  }
  succs={
    1325124186: null
  }
, 1325124186:
{
 ir: i=0;
 for-condition: 1617550160
 for-step: 461160828
 stmt: #pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
 for-exit: 1499867659
  preds={
    1226020905: null
  }
  succs={
    1617550160: null
  }
, 1617550160:
{
 true: 156856360
 false: 1499867659
 ir: i<10
 loop-variants: [i, gc]
  preds={
    1325124186: null
    461160828: null
  }
  succs={
    156856360: null
    1499867659: null
  }
, 156856360:
{
 ir: gc=(gc+q[i]);
 stmt: gc=(gc+q[i]);
  preds={
    1617550160: null
  }
  succs={
    461160828: null
  }
, 461160828:
{
 ir: i ++ 
  preds={
    156856360: null
  }
  succs={
    1617550160: null
  }
, 1499867659:
{
 stmt-exit: #pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
 tag: FOREXIT
  preds={
    1617550160: null
  }
  succs={
    2012993836: null
  }
, 2012993836:
{
 ir: timer_stop(0);
 stmt: timer_stop(0);
  preds={
    1499867659: null
  }
  succs={
    1740797075: null
  }
, 1740797075:
{
 ir: tm=timer_read(0);
 stmt: tm=timer_read(0);
  preds={
    2012993836: null
  }
  succs={
    440938038: null
  }
, 440938038:
{
 ir: nit=0;
 stmt: nit=0;
  preds={
    1740797075: null
  }
  succs={
    1922464006: null
  }
, 1922464006:
{
 ir: verified=true;
 stmt: verified=true;
  preds={
    440938038: null
  }
  succs={
    1536031937: null
  }
, 1536031937:
{
 ir: sx_verify_value=40338.15542441498;
 stmt: sx_verify_value=40338.15542441498;
  preds={
    1922464006: null
  }
  succs={
    798981583: null
  }
, 798981583:
{
 ir: sy_verify_value=( - 26606.69192809235);
 stmt: sy_verify_value=( - 26606.69192809235);
  preds={
    1536031937: null
  }
  succs={
    1427651360: null
  }
, 1427651360:
{
 true: 904058452
 false: 1334042472
 ir: verified
 stmt: if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
  preds={
    798981583: null
  }
  succs={
    904058452: null
    1334042472: null
  }
, 904058452:
{
 ir: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
 stmt: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
  preds={
    1427651360: null
  }
  succs={
    1954406292: null
  }
, 1334042472:
{
 ir: null
 stmt: null
  preds={
    1427651360: null
  }
  succs={
    1827725498: null
  }
, 1954406292:
{
 ir: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
 stmt: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
  preds={
    904058452: null
  }
  succs={
    29183965: null
  }
, 29183965:
{
 ir: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
 stmt: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
  preds={
    1954406292: null
  }
  succs={
    1827725498: null
  }
, 1827725498:
{
 tag: IFEXIT
  preds={
    29183965: null
    1334042472: null
  }
  succs={
    131635550: null
  }
, 131635550:
{
 ir: Mops=((pow(2.0, (30+1))/tm)/1000000.0);
 stmt: Mops=((pow(2.0, (30+1))/tm)/1000000.0);
  preds={
    1827725498: null
  }
  succs={
    319644606: null
  }
, 319644606:
{
 ir: printf("\nEP Benchmark Results:\n\n");
 stmt: printf("\nEP Benchmark Results:\n\n");
  preds={
    131635550: null
  }
  succs={
    1118078504: null
  }
, 1118078504:
{
 ir: printf("CPU Time =%10.4lf\n", tm);
 stmt: printf("CPU Time =%10.4lf\n", tm);
  preds={
    319644606: null
  }
  succs={
    691690486: null
  }
, 691690486:
{
 ir: printf("N = 2^%5d\n", 30);
 stmt: printf("N = 2^%5d\n", 30);
  preds={
    1118078504: null
  }
  succs={
    1793799654: null
  }
, 1793799654:
{
 ir: printf("No. Gaussian Pairs = %15.0lf\n", gc);
 stmt: printf("No. Gaussian Pairs = %15.0lf\n", gc);
  preds={
    691690486: null
  }
  succs={
    310623126: null
  }
, 310623126:
{
 ir: printf("Sums = %25.15lE %25.15lE\n", sx, sy);
 stmt: printf("Sums = %25.15lE %25.15lE\n", sx, sy);
  preds={
    1793799654: null
  }
  succs={
    1961945640: null
  }
, 1961945640:
{
 ir: printf("Counts: \n");
 stmt: printf("Counts: \n");
  preds={
    310623126: null
  }
  succs={
    860481979: null
  }
, 860481979:
{
 ir: i=0;
 for-condition: 1008315045
 for-step: 1083962448
 stmt: for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
 for-exit: 953742666
  preds={
    1961945640: null
  }
  succs={
    1008315045: null
  }
, 1008315045:
{
 true: 258931371
 false: 953742666
 ir: i<10
 loop-variants: [i]
  preds={
    860481979: null
    1083962448: null
  }
  succs={
    258931371: null
    953742666: null
  }
, 258931371:
{
 ir: printf("%3d%15.0lf\n", i, q[i]);
 stmt: printf("%3d%15.0lf\n", i, q[i]);
  preds={
    1008315045: null
  }
  succs={
    1083962448: null
  }
, 1083962448:
{
 ir: i ++ 
  preds={
    258931371: null
  }
  succs={
    1008315045: null
  }
, 953742666:
{
 stmt-exit: for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
 tag: FOREXIT
  preds={
    1008315045: null
  }
  succs={
    1239759990: null
  }
, 1239759990:
{
 ir: print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
 stmt: print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
  preds={
    953742666: null
  }
  succs={
    825936265: null
  }
, 825936265:
{
 true: 708533063
 false: 1164107853
 ir: timers_enabled
 stmt: if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
  preds={
    1239759990: null
  }
  succs={
    708533063: null
    1164107853: null
  }
, 708533063:
{
 true: 891093184
 false: 1438030319
 ir: (tm<=0.0)
 stmt: if ((tm<=0.0))
{
tm=1.0;
}
  preds={
    825936265: null
  }
  succs={
    891093184: null
    1438030319: null
  }
, 1164107853:
{
 ir: null
 stmt: null
  preds={
    825936265: null
  }
  succs={
    711327356: null
  }
, 891093184:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
    708533063: null
  }
  succs={
    902830499: null
  }
, 1438030319:
{
 ir: null
 stmt: null
  preds={
    708533063: null
  }
  succs={
    902830499: null
  }
, 902830499:
{
 tag: IFEXIT
  preds={
    891093184: null
    1438030319: null
  }
  succs={
    1754662105: null
  }
, 1754662105:
{
 ir: tt=timer_read(0);
 stmt: tt=timer_read(0);
  preds={
    902830499: null
  }
  succs={
    403147759: null
  }
, 403147759:
{
 ir: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    1754662105: null
  }
  succs={
    2040467681: null
  }
, 2040467681:
{
 ir: tt=timer_read(1);
 stmt: tt=timer_read(1);
  preds={
    403147759: null
  }
  succs={
    1278677872: null
  }
, 1278677872:
{
 ir: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    2040467681: null
  }
  succs={
    341796579: null
  }
, 341796579:
{
 ir: tt=timer_read(2);
 stmt: tt=timer_read(2);
  preds={
    1278677872: null
  }
  succs={
    807657332: null
  }
, 807657332:
{
 ir: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    341796579: null
  }
  succs={
    711327356: null
  }
, 711327356:
{
 tag: IFEXIT
  preds={
    807657332: null
    1164107853: null
  }
  succs={
    68377659: null
  }
, 68377659:
{
 ir: _ret_val_0=0;
 stmt: _ret_val_0=0;
  preds={
    711327356: null
  }
  succs={
    1661123505: null
  }
, 1661123505:
{
 ir: return _ret_val_0;
 symbol-exit: [{
double Mops, t1, t2, t3, t4, x1, x2;
double sx, sy, tm, an, tt, gc;
double sx_verify_value, sy_verify_value, sx_err, sy_err;
int np;
int i, ik, kk, l, k, nit;
int k_offset, j;
logical verified, timers_enabled;
double dum[3] = {1.0, 1.0, 1.0};
char size[16];
FILE * fp;
int _ret_val_0;
if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
sprintf(size, "%15.0lf", pow(2.0, (30+1)));
j=14;
if ((size[j]=='.'))
{
j -- ;
}
size[(j+1)]='\0';
printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
printf("\n Number of random numbers generated: %15s\n", size);
verified=false;
np=(1<<(30-16));
vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
dum[0]=randlc(( & dum[1]), dum[2]);
#pragma loop name main#0
 
#pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
timer_clear(0);
timer_clear(1);
timer_clear(2);
timer_start(0);
t1=1.220703125E9;
vranlc(0, ( & t1), 1.220703125E9, x);
t1=1.220703125E9;
#pragma loop name main#1
 
for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
an=t1;
tt=2.71828183E8;
gc=0.0;
sx=0.0;
sy=0.0;
#pragma loop name main#2
 
#pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
k_offset=( - 1);
#pragma experimental section start null
#pragma loop name main#3
 
for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
#pragma experimental section stop null
#pragma loop name main#4
 
#pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
timer_stop(0);
tm=timer_read(0);
nit=0;
verified=true;
sx_verify_value=40338.15542441498;
sy_verify_value=( - 26606.69192809235);
if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
Mops=((pow(2.0, (30+1))/tm)/1000000.0);
printf("\nEP Benchmark Results:\n\n");
printf("CPU Time =%10.4lf\n", tm);
printf("N = 2^%5d\n", 30);
printf("No. Gaussian Pairs = %15.0lf\n", gc);
printf("Sums = %25.15lE %25.15lE\n", sx, sy);
printf("Counts: \n");
#pragma loop name main#5
 
for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
_ret_val_0=0;
return _ret_val_0;
}]
 stmt: return _ret_val_0;
  preds={
    68377659: null
  }
  succs={
  }
]</DFAGraph>




[Mops, t1, t2, t3, t4, x1, x2, sx, sy, tm, an, tt, gc, sx_verify_value, sy_verify_value, sx_err, sy_err, np, i, ik, kk, l, k, nit, k_offset, j, verified, timers_enabled, dum[3] = {1.0, 1.0, 1.0}, size[16], * fp, _ret_val_0, * reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[1309176095:
{
 symbol-entry: {
double t, now;
now=elapsed_time();
t=(now-start[n]);
elapsed[n]+=t;
return ;
}
 ir: now=elapsed_time();
 stmt: now=elapsed_time();
  preds={
  }
  succs={
    1261153343: null
  }
, 1261153343:
{
 ir: t=(now-start[n]);
 stmt: t=(now-start[n]);
  preds={
    1309176095: null
  }
  succs={
    198099809: null
  }
, 198099809:
{
 ir: elapsed[n]+=t;
 stmt: elapsed[n]+=t;
  preds={
    1261153343: null
  }
  succs={
    645482568: null
  }
, 645482568:
{
 ir: return ;
 symbol-exit: [{
double t, now;
now=elapsed_time();
t=(now-start[n]);
elapsed[n]+=t;
return ;
}]
 stmt: return ;
  preds={
    198099809: null
  }
  succs={
  }
]</DFAGraph>




[t, now]


<DFAGraph>
[1442726378:
{
 symbol-entry: {
double t, now;
now=elapsed_time();
t=(now-start[n]);
elapsed[n]+=t;
return ;
}
 ir: now=elapsed_time();
 stmt: now=elapsed_time();
  preds={
  }
  succs={
    471579726: null
  }
, 471579726:
{
 ir: t=(now-start[n]);
 stmt: t=(now-start[n]);
  preds={
    1442726378: null
  }
  succs={
    16503286: null
  }
, 16503286:
{
 ir: elapsed[n]+=t;
 stmt: elapsed[n]+=t;
  preds={
    471579726: null
  }
  succs={
    484589713: null
  }
, 484589713:
{
 ir: return ;
 symbol-exit: [{
double t, now;
now=elapsed_time();
t=(now-start[n]);
elapsed[n]+=t;
return ;
}]
 stmt: return ;
  preds={
    16503286: null
  }
  succs={
  }
]</DFAGraph>




[t, now]


<DFAGraph>
[606508809:
{
 ir: start[n]=elapsed_time();
 stmt: start[n]=elapsed_time();
  preds={
  }
  succs={
    2056031695: null
  }
, 2056031695:
{
 ir: return ;
 stmt: return ;
  preds={
    606508809: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1965237677:
{
 symbol-entry: {
double t;
wtime_(( & t));
return t;
}
 ir: wtime_(( & t));
 stmt: wtime_(( & t));
  preds={
  }
  succs={
    710708543: null
  }
, 710708543:
{
 ir: return t;
 symbol-exit: [{
double t;
wtime_(( & t));
return t;
}]
 stmt: return t;
  preds={
    1965237677: null
  }
  succs={
  }
]</DFAGraph>




[t]


<DFAGraph>
[1709804316:
{
 symbol-entry: {
double t;
wtime_(( & t));
return t;
}
 ir: wtime_(( & t));
 stmt: wtime_(( & t));
  preds={
  }
  succs={
    536122141: null
  }
, 536122141:
{
 ir: return t;
 symbol-exit: [{
double t;
wtime_(( & t));
return t;
}]
 stmt: return t;
  preds={
    1709804316: null
  }
  succs={
  }
]</DFAGraph>




[t]


<DFAGraph>
[1792550665:
{
 ir: sec=tv.tv_sec;
 stmt: sec=tv.tv_sec;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[593687897:
{
 symbol-entry: {
static int sec =  - 1;
struct timeval tv;
gettimeofday(( & tv), ((void * )0));
if ((sec<0))
{
sec=tv.tv_sec;
}
( * t)=((tv.tv_sec-sec)+(1.0E-6*tv.tv_usec));
return ;
}
 ir: gettimeofday(( & tv), ((void * )0));
 stmt: gettimeofday(( & tv), ((void * )0));
  preds={
  }
  succs={
    1359953204: null
  }
, 1359953204:
{
 true: 1792550665
 false: 2014838114
 ir: (sec<0)
 stmt: if ((sec<0))
{
sec=tv.tv_sec;
}
  preds={
    593687897: null
  }
  succs={
    1792550665: null
    2014838114: null
  }
, 1792550665:
{
 ir: sec=tv.tv_sec;
 stmt: sec=tv.tv_sec;
  preds={
    1359953204: null
  }
  succs={
    136936250: null
  }
, 2014838114:
{
 ir: null
 stmt: null
  preds={
    1359953204: null
  }
  succs={
    136936250: null
  }
, 136936250:
{
 tag: IFEXIT
  preds={
    1792550665: null
    2014838114: null
  }
  succs={
    187472540: null
  }
, 187472540:
{
 ir: ( * t)=((tv.tv_sec-sec)+(1.0E-6*tv.tv_usec));
 stmt: ( * t)=((tv.tv_sec-sec)+(1.0E-6*tv.tv_usec));
  preds={
    136936250: null
  }
  succs={
    1276611190: null
  }
, 1276611190:
{
 ir: return ;
 symbol-exit: [{
static int sec =  - 1;
struct timeval tv;
gettimeofday(( & tv), ((void * )0));
if ((sec<0))
{
sec=tv.tv_sec;
}
( * t)=((tv.tv_sec-sec)+(1.0E-6*tv.tv_usec));
return ;
}]
 stmt: return ;
  preds={
    187472540: null
  }
  succs={
  }
]</DFAGraph>




[sec =  - 1, tv]


<DFAGraph>
[2079179914:
{
 symbol-entry: {
double t;
wtime_(( & t));
return t;
}
 ir: wtime_(( & t));
 stmt: wtime_(( & t));
  preds={
  }
  succs={
    1816147548: null
  }
, 1816147548:
{
 ir: return t;
 symbol-exit: [{
double t;
wtime_(( & t));
return t;
}]
 stmt: return t;
  preds={
    2079179914: null
  }
  succs={
  }
]</DFAGraph>




[t]


<DFAGraph>
[951050903:
{
 symbol-entry: {
double t;
wtime_(( & t));
return t;
}
 ir: wtime_(( & t));
 stmt: wtime_(( & t));
  preds={
  }
  succs={
    1437654187: null
  }
, 1437654187:
{
 ir: return t;
 symbol-exit: [{
double t;
wtime_(( & t));
return t;
}]
 stmt: return t;
  preds={
    951050903: null
  }
  succs={
  }
]</DFAGraph>




[t]


<DFAGraph>
[1882349076:
{
 symbol-entry: {
double t, now;
now=elapsed_time();
t=(now-start[n]);
elapsed[n]+=t;
return ;
}
 ir: now=elapsed_time();
 stmt: now=elapsed_time();
  preds={
  }
  succs={
    590646109: null
  }
, 590646109:
{
 ir: t=(now-start[n]);
 stmt: t=(now-start[n]);
  preds={
    1882349076: null
  }
  succs={
    936292831: null
  }
, 936292831:
{
 ir: elapsed[n]+=t;
 stmt: elapsed[n]+=t;
  preds={
    590646109: null
  }
  succs={
    130668770: null
  }
, 130668770:
{
 ir: return ;
 symbol-exit: [{
double t, now;
now=elapsed_time();
t=(now-start[n]);
elapsed[n]+=t;
return ;
}]
 stmt: return ;
  preds={
    936292831: null
  }
  succs={
  }
]</DFAGraph>




[t, now]


<DFAGraph>
[537066525:
{
 symbol-entry: {
double t, now;
now=elapsed_time();
t=(now-start[n]);
elapsed[n]+=t;
return ;
}
 ir: now=elapsed_time();
 stmt: now=elapsed_time();
  preds={
  }
  succs={
    1644231115: null
  }
, 1644231115:
{
 ir: t=(now-start[n]);
 stmt: t=(now-start[n]);
  preds={
    537066525: null
  }
  succs={
    1766145591: null
  }
, 1766145591:
{
 ir: elapsed[n]+=t;
 stmt: elapsed[n]+=t;
  preds={
    1644231115: null
  }
  succs={
    1867139015: null
  }
, 1867139015:
{
 ir: return ;
 symbol-exit: [{
double t, now;
now=elapsed_time();
t=(now-start[n]);
elapsed[n]+=t;
return ;
}]
 stmt: return ;
  preds={
    1766145591: null
  }
  succs={
  }
]</DFAGraph>




[t, now]


<DFAGraph>
[1026871825:
{
 ir: timers_enabled=false;
 stmt: timers_enabled=false;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1074389766:
{
 ir: timers_enabled=true;
 stmt: timers_enabled=true;
  preds={
  }
  succs={
    2109798150: null
  }
, 2109798150:
{
 ir: fclose(fp);
 stmt: fclose(fp);
  preds={
    1074389766: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1665620686:
{
 ir: j -- ;
 stmt: j -- ;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[361398902:
{
 ir: x[i]=( - 1.0E99);
 stmt: x[i]=( - 1.0E99);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[868815265:
{
 ir: t2=randlc(( & t1), t1);
 stmt: t2=randlc(( & t1), t1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[9190301:
{
 ir: q[i]=0.0;
 stmt: q[i]=0.0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1444635922:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1550261631:
{
 ir: break;
 stmt: break;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1239807799:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
  }
  succs={
    775386112: null
  }
, 775386112:
{
 true: 1444635922
 false: 391630194
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    1239807799: null
  }
  succs={
    1444635922: null
    391630194: null
  }
, 1444635922:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    775386112: null
  }
  succs={
    1146825051: null
  }
, 391630194:
{
 ir: null
 stmt: null
  preds={
    775386112: null
  }
  succs={
    1146825051: null
  }
, 1146825051:
{
 tag: IFEXIT
  preds={
    1444635922: null
    391630194: null
  }
  succs={
    1970436060: null
  }
, 1970436060:
{
 true: 1550261631
 false: 1753127384
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    1146825051: null
  }
  succs={
    1550261631: null
    1753127384: null
  }
, 1550261631:
{
 ir: break;
 stmt: break;
  preds={
    1970436060: null
  }
  succs={
  }
, 1753127384:
{
 ir: null
 stmt: null
  preds={
    1970436060: null
  }
  succs={
    239372207: null
  }
, 239372207:
{
 tag: IFEXIT
  preds={
    1753127384: null
  }
  succs={
    1789718525: null
  }
, 1789718525:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    239372207: null
  }
  succs={
    210156003: null
  }
, 210156003:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    1789718525: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1278254413:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[2012744708:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1866850137:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[689654773:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[2063763486:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
  }
  succs={
    1603198149: null
  }
, 1603198149:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    2063763486: null
  }
  succs={
    515715487: null
  }
, 515715487:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    1603198149: null
  }
  succs={
    1007412025: null
  }
, 1007412025:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    515715487: null
  }
  succs={
    365590665: null
  }
, 365590665:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1007412025: null
  }
  succs={
    2053591126: null
  }
, 2053591126:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    365590665: null
  }
  succs={
    220309324: null
  }
, 220309324:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    2053591126: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[293508253:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
  }
  succs={
    282496973: null
  }
, 282496973:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    293508253: null
  }
  succs={
    1840903588: null
  }
, 1840903588:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    282496973: null
  }
  succs={
    1850777594: null
  }
, 1850777594:
{
 true: 2063763486
 false: 681094281
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    1840903588: null
  }
  succs={
    2063763486: null
    681094281: null
  }
, 2063763486:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    1850777594: null
  }
  succs={
    1603198149: null
  }
, 681094281:
{
 ir: null
 stmt: null
  preds={
    1850777594: null
  }
  succs={
    1748876332: null
  }
, 1603198149:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    2063763486: null
  }
  succs={
    515715487: null
  }
, 515715487:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    1603198149: null
  }
  succs={
    1007412025: null
  }
, 1007412025:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    515715487: null
  }
  succs={
    365590665: null
  }
, 365590665:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1007412025: null
  }
  succs={
    2053591126: null
  }
, 2053591126:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    365590665: null
  }
  succs={
    220309324: null
  }
, 220309324:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    2053591126: null
  }
  succs={
    1748876332: null
  }
, 1748876332:
{
 tag: IFEXIT
  preds={
    220309324: null
    681094281: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[825962150:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1418620248:
{
 ir: reduce_span_0=0;
 for-condition: 793138072
 for-step: 1648001170
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 169663597
  preds={
  }
  succs={
    793138072: null
  }
, 793138072:
{
 true: 825962150
 false: 169663597
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    1418620248: null
    1648001170: null
  }
  succs={
    825962150: null
    169663597: null
  }
, 825962150:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    793138072: null
  }
  succs={
    1648001170: null
  }
, 1648001170:
{
 ir: reduce_span_0 ++ 
  preds={
    825962150: null
  }
  succs={
    793138072: null
  }
, 169663597:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    793138072: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1982787818:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 758119607
 for-step: 838449246
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 1112414583
  preds={
  }
  succs={
    758119607: null
  }
, 758119607:
{
 true: 689654773
 false: 1112414583
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    1982787818: null
    838449246: null
  }
  succs={
    689654773: null
    1112414583: null
  }
, 689654773:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    758119607: null
  }
  succs={
    838449246: null
  }
, 838449246:
{
 ir: reduce_span_0 ++ 
  preds={
    689654773: null
  }
  succs={
    758119607: null
  }
, 1112414583:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    758119607: null
  }
  succs={
    40075281: null
  }
, 40075281:
{
 ir: i=0;
 for-condition: 1747352992
 for-step: 1878169648
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 1781241150
  preds={
    1112414583: null
  }
  succs={
    1747352992: null
  }
, 1747352992:
{
 true: 293508253
 false: 1781241150
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    40075281: null
    1878169648: null
  }
  succs={
    293508253: null
    1781241150: null
  }
, 293508253:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    1747352992: null
  }
  succs={
    282496973: null
  }
, 282496973:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    293508253: null
  }
  succs={
    1840903588: null
  }
, 1840903588:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    282496973: null
  }
  succs={
    1850777594: null
  }
, 1850777594:
{
 true: 2063763486
 false: 681094281
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    1840903588: null
  }
  succs={
    2063763486: null
    681094281: null
  }
, 2063763486:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    1850777594: null
  }
  succs={
    1603198149: null
  }
, 681094281:
{
 ir: null
 stmt: null
  preds={
    1850777594: null
  }
  succs={
    1748876332: null
  }
, 1603198149:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    2063763486: null
  }
  succs={
    515715487: null
  }
, 515715487:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    1603198149: null
  }
  succs={
    1007412025: null
  }
, 1007412025:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    515715487: null
  }
  succs={
    365590665: null
  }
, 365590665:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1007412025: null
  }
  succs={
    2053591126: null
  }
, 2053591126:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    365590665: null
  }
  succs={
    220309324: null
  }
, 220309324:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    2053591126: null
  }
  succs={
    1748876332: null
  }
, 1748876332:
{
 tag: IFEXIT
  preds={
    220309324: null
    681094281: null
  }
  succs={
    1878169648: null
  }
, 1878169648:
{
 ir: i ++ 
  preds={
    1748876332: null
  }
  succs={
    1747352992: null
  }
, 1781241150:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    1747352992: null
  }
  succs={
    1418620248: null
  }
, 1418620248:
{
 ir: reduce_span_0=0;
 for-condition: 793138072
 for-step: 1648001170
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 169663597
  preds={
    1781241150: null
  }
  succs={
    793138072: null
  }
, 793138072:
{
 true: 825962150
 false: 169663597
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    1418620248: null
    1648001170: null
  }
  succs={
    825962150: null
    169663597: null
  }
, 825962150:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    793138072: null
  }
  succs={
    1648001170: null
  }
, 1648001170:
{
 ir: reduce_span_0 ++ 
  preds={
    825962150: null
  }
  succs={
    793138072: null
  }
, 169663597:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    793138072: null
  }
  succs={
  }
]</DFAGraph>




[* reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[391877669:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[649329985:
{
 ir: kk=(k_offset+k);
 stmt: kk=(k_offset+k);
  preds={
  }
  succs={
    422330142: null
  }
, 422330142:
{
 ir: t1=2.71828183E8;
 stmt: t1=2.71828183E8;
  preds={
    649329985: null
  }
  succs={
    1955920234: null
  }
, 1955920234:
{
 ir: t2=an;
 stmt: t2=an;
  preds={
    422330142: null
  }
  succs={
    989447607: null
  }
, 989447607:
{
 ir: i=1;
 for-condition: 279593458
 for-step: 925308434
 stmt: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 for-exit: 249034932
  preds={
    1955920234: null
  }
  succs={
    279593458: null
  }
, 279593458:
{
 true: 1239807799
 false: 249034932
 ir: i<=100
 loop-variants: [i, ik, t3, kk]
  preds={
    989447607: null
    925308434: null
  }
  succs={
    1239807799: null
    249034932: null
  }
, 1239807799:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
    279593458: null
  }
  succs={
    775386112: null
  }
, 775386112:
{
 true: 1444635922
 false: 391630194
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    1239807799: null
  }
  succs={
    1444635922: null
    391630194: null
  }
, 1444635922:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    775386112: null
  }
  succs={
    1146825051: null
  }
, 391630194:
{
 ir: null
 stmt: null
  preds={
    775386112: null
  }
  succs={
    1146825051: null
  }
, 1146825051:
{
 tag: IFEXIT
  preds={
    1444635922: null
    391630194: null
  }
  succs={
    1970436060: null
  }
, 1970436060:
{
 true: 1550261631
 false: 1753127384
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    1146825051: null
  }
  succs={
    1550261631: null
    1753127384: null
  }
, 1550261631:
{
 ir: break;
 stmt: break;
  preds={
    1970436060: null
  }
  succs={
    249034932: null
  }
, 1753127384:
{
 ir: null
 stmt: null
  preds={
    1970436060: null
  }
  succs={
    239372207: null
  }
, 239372207:
{
 tag: IFEXIT
  preds={
    1753127384: null
  }
  succs={
    1789718525: null
  }
, 1789718525:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    239372207: null
  }
  succs={
    210156003: null
  }
, 210156003:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    1789718525: null
  }
  succs={
    925308434: null
  }
, 925308434:
{
 ir: i ++ 
  preds={
    210156003: null
  }
  succs={
    279593458: null
  }
, 249034932:
{
 stmt-exit: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 tag: FOREXIT
  preds={
    279593458: null
    1550261631: null
  }
  succs={
    940584193: null
  }
, 940584193:
{
 true: 1278254413
 false: 931675031
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(2);
}
  preds={
    249034932: null
  }
  succs={
    1278254413: null
    931675031: null
  }
, 1278254413:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
    940584193: null
  }
  succs={
    111900554: null
  }
, 931675031:
{
 ir: null
 stmt: null
  preds={
    940584193: null
  }
  succs={
    111900554: null
  }
, 111900554:
{
 tag: IFEXIT
  preds={
    1278254413: null
    931675031: null
  }
  succs={
    1312381159: null
  }
, 1312381159:
{
 ir: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
 stmt: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
  preds={
    111900554: null
  }
  succs={
    31114735: null
  }
, 31114735:
{
 true: 2012744708
 false: 1552999801
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(2);
}
  preds={
    1312381159: null
  }
  succs={
    2012744708: null
    1552999801: null
  }
, 2012744708:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
    31114735: null
  }
  succs={
    1491755116: null
  }
, 1552999801:
{
 ir: null
 stmt: null
  preds={
    31114735: null
  }
  succs={
    1491755116: null
  }
, 1491755116:
{
 tag: IFEXIT
  preds={
    2012744708: null
    1552999801: null
  }
  succs={
    954702563: null
  }
, 954702563:
{
 true: 1866850137
 false: 1661406123
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(1);
}
  preds={
    1491755116: null
  }
  succs={
    1866850137: null
    1661406123: null
  }
, 1866850137:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
    954702563: null
  }
  succs={
    1759899303: null
  }
, 1661406123:
{
 ir: null
 stmt: null
  preds={
    954702563: null
  }
  succs={
    1759899303: null
  }
, 1759899303:
{
 tag: IFEXIT
  preds={
    1866850137: null
    1661406123: null
  }
  succs={
    1982787818: null
  }
, 1982787818:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 758119607
 for-step: 838449246
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 1112414583
  preds={
    1759899303: null
  }
  succs={
    758119607: null
  }
, 758119607:
{
 true: 689654773
 false: 1112414583
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    1982787818: null
    838449246: null
  }
  succs={
    689654773: null
    1112414583: null
  }
, 689654773:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    758119607: null
  }
  succs={
    838449246: null
  }
, 838449246:
{
 ir: reduce_span_0 ++ 
  preds={
    689654773: null
  }
  succs={
    758119607: null
  }
, 1112414583:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    758119607: null
  }
  succs={
    40075281: null
  }
, 40075281:
{
 ir: i=0;
 for-condition: 1747352992
 for-step: 1878169648
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 1781241150
  preds={
    1112414583: null
  }
  succs={
    1747352992: null
  }
, 1747352992:
{
 true: 293508253
 false: 1781241150
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    40075281: null
    1878169648: null
  }
  succs={
    293508253: null
    1781241150: null
  }
, 293508253:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    1747352992: null
  }
  succs={
    282496973: null
  }
, 282496973:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    293508253: null
  }
  succs={
    1840903588: null
  }
, 1840903588:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    282496973: null
  }
  succs={
    1850777594: null
  }
, 1850777594:
{
 true: 2063763486
 false: 681094281
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    1840903588: null
  }
  succs={
    2063763486: null
    681094281: null
  }
, 2063763486:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    1850777594: null
  }
  succs={
    1603198149: null
  }
, 681094281:
{
 ir: null
 stmt: null
  preds={
    1850777594: null
  }
  succs={
    1748876332: null
  }
, 1603198149:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    2063763486: null
  }
  succs={
    515715487: null
  }
, 515715487:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    1603198149: null
  }
  succs={
    1007412025: null
  }
, 1007412025:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    515715487: null
  }
  succs={
    365590665: null
  }
, 365590665:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1007412025: null
  }
  succs={
    2053591126: null
  }
, 2053591126:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    365590665: null
  }
  succs={
    220309324: null
  }
, 220309324:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    2053591126: null
  }
  succs={
    1748876332: null
  }
, 1748876332:
{
 tag: IFEXIT
  preds={
    220309324: null
    681094281: null
  }
  succs={
    1878169648: null
  }
, 1878169648:
{
 ir: i ++ 
  preds={
    1748876332: null
  }
  succs={
    1747352992: null
  }
, 1781241150:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    1747352992: null
  }
  succs={
    1418620248: null
  }
, 1418620248:
{
 ir: reduce_span_0=0;
 for-condition: 793138072
 for-step: 1648001170
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 169663597
  preds={
    1781241150: null
  }
  succs={
    793138072: null
  }
, 793138072:
{
 true: 825962150
 false: 169663597
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    1418620248: null
    1648001170: null
  }
  succs={
    825962150: null
    169663597: null
  }
, 825962150:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    793138072: null
  }
  succs={
    1648001170: null
  }
, 1648001170:
{
 ir: reduce_span_0 ++ 
  preds={
    825962150: null
  }
  succs={
    793138072: null
  }
, 169663597:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    793138072: null
  }
  succs={
    815320891: null
  }
, 815320891:
{
 true: 391877669
 false: 101775274
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(1);
}
  preds={
    169663597: null
  }
  succs={
    391877669: null
    101775274: null
  }
, 391877669:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
    815320891: null
  }
  succs={
    1778629809: null
  }
, 101775274:
{
 ir: null
 stmt: null
  preds={
    815320891: null
  }
  succs={
    1778629809: null
  }
, 1778629809:
{
 tag: IFEXIT
  preds={
    391877669: null
    101775274: null
  }
  succs={
  }
]</DFAGraph>




[* reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[396883763:
{
 ir: gc=(gc+q[i]);
 stmt: gc=(gc+q[i]);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[265321659:
{
 ir: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
 stmt: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
  preds={
  }
  succs={
    726379593: null
  }
, 726379593:
{
 ir: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
 stmt: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
  preds={
    265321659: null
  }
  succs={
    896644936: null
  }
, 896644936:
{
 ir: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
 stmt: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
  preds={
    726379593: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[270056930:
{
 ir: printf("%3d%15.0lf\n", i, q[i]);
 stmt: printf("%3d%15.0lf\n", i, q[i]);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1522132780:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[409962262:
{
 true: 1522132780
 false: 495702238
 ir: (tm<=0.0)
 stmt: if ((tm<=0.0))
{
tm=1.0;
}
  preds={
  }
  succs={
    1522132780: null
    495702238: null
  }
, 1522132780:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
    409962262: null
  }
  succs={
    73181251: null
  }
, 495702238:
{
 ir: null
 stmt: null
  preds={
    409962262: null
  }
  succs={
    73181251: null
  }
, 73181251:
{
 tag: IFEXIT
  preds={
    1522132780: null
    495702238: null
  }
  succs={
    298430307: null
  }
, 298430307:
{
 ir: tt=timer_read(0);
 stmt: tt=timer_read(0);
  preds={
    73181251: null
  }
  succs={
    1970982267: null
  }
, 1970982267:
{
 ir: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    298430307: null
  }
  succs={
    917831210: null
  }
, 917831210:
{
 ir: tt=timer_read(1);
 stmt: tt=timer_read(1);
  preds={
    1970982267: null
  }
  succs={
    1464555023: null
  }
, 1464555023:
{
 ir: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    917831210: null
  }
  succs={
    195381554: null
  }
, 195381554:
{
 ir: tt=timer_read(2);
 stmt: tt=timer_read(2);
  preds={
    1464555023: null
  }
  succs={
    681008168: null
  }
, 681008168:
{
 ir: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    195381554: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1136768342:
{
 true: 1026871825
 false: 1074389766
 symbol-entry: {
double Mops, t1, t2, t3, t4, x1, x2;
double sx, sy, tm, an, tt, gc;
double sx_verify_value, sy_verify_value, sx_err, sy_err;
int np;
int i, ik, kk, l, k, nit;
int k_offset, j;
logical verified, timers_enabled;
double dum[3] = {1.0, 1.0, 1.0};
char size[16];
FILE * fp;
int _ret_val_0;
if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
sprintf(size, "%15.0lf", pow(2.0, (30+1)));
j=14;
if ((size[j]=='.'))
{
j -- ;
}
size[(j+1)]='\0';
printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
printf("\n Number of random numbers generated: %15s\n", size);
verified=false;
np=(1<<(30-16));
vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
dum[0]=randlc(( & dum[1]), dum[2]);
#pragma loop name main#0
 
#pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
timer_clear(0);
timer_clear(1);
timer_clear(2);
timer_start(0);
t1=1.220703125E9;
vranlc(0, ( & t1), 1.220703125E9, x);
t1=1.220703125E9;
#pragma loop name main#1
 
for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
an=t1;
tt=2.71828183E8;
gc=0.0;
sx=0.0;
sy=0.0;
#pragma loop name main#2
 
#pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
k_offset=( - 1);
#pragma experimental section start null
#pragma loop name main#3
 
for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
#pragma experimental section stop null
#pragma loop name main#4
 
#pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
timer_stop(0);
tm=timer_read(0);
nit=0;
verified=true;
sx_verify_value=40338.15542441498;
sy_verify_value=( - 26606.69192809235);
if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
Mops=((pow(2.0, (30+1))/tm)/1000000.0);
printf("\nEP Benchmark Results:\n\n");
printf("CPU Time =%10.4lf\n", tm);
printf("N = 2^%5d\n", 30);
printf("No. Gaussian Pairs = %15.0lf\n", gc);
printf("Sums = %25.15lE %25.15lE\n", sx, sy);
printf("Counts: \n");
#pragma loop name main#5
 
for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
_ret_val_0=0;
return _ret_val_0;
}
 ir: ((fp=fopen("timer.flag", "r"))==((void * )0))
 stmt: if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
  preds={
  }
  succs={
    1026871825: null
    1074389766: null
  }
, 1026871825:
{
 ir: timers_enabled=false;
 stmt: timers_enabled=false;
  preds={
    1136768342: null
  }
  succs={
    1484673893: null
  }
, 1074389766:
{
 ir: timers_enabled=true;
 stmt: timers_enabled=true;
  preds={
    1136768342: null
  }
  succs={
    2109798150: null
  }
, 2109798150:
{
 ir: fclose(fp);
 stmt: fclose(fp);
  preds={
    1074389766: null
  }
  succs={
    1484673893: null
  }
, 1484673893:
{
 tag: IFEXIT
  preds={
    1026871825: null
    2109798150: null
  }
  succs={
    587003819: null
  }
, 587003819:
{
 ir: sprintf(size, "%15.0lf", pow(2.0, (30+1)));
 stmt: sprintf(size, "%15.0lf", pow(2.0, (30+1)));
  preds={
    1484673893: null
  }
  succs={
    769798433: null
  }
, 769798433:
{
 ir: j=14;
 stmt: j=14;
  preds={
    587003819: null
  }
  succs={
    1233705144: null
  }
, 1233705144:
{
 true: 1665620686
 false: 202125197
 ir: (size[j]=='.')
 stmt: if ((size[j]=='.'))
{
j -- ;
}
  preds={
    769798433: null
  }
  succs={
    1665620686: null
    202125197: null
  }
, 1665620686:
{
 ir: j -- ;
 stmt: j -- ;
  preds={
    1233705144: null
  }
  succs={
    811301908: null
  }
, 202125197:
{
 ir: null
 stmt: null
  preds={
    1233705144: null
  }
  succs={
    811301908: null
  }
, 811301908:
{
 tag: IFEXIT
  preds={
    1665620686: null
    202125197: null
  }
  succs={
    1762902523: null
  }
, 1762902523:
{
 ir: size[(j+1)]='\0';
 stmt: size[(j+1)]='\0';
  preds={
    811301908: null
  }
  succs={
    1725008249: null
  }
, 1725008249:
{
 ir: printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
 stmt: printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
  preds={
    1762902523: null
  }
  succs={
    197964393: null
  }
, 197964393:
{
 ir: printf("\n Number of random numbers generated: %15s\n", size);
 stmt: printf("\n Number of random numbers generated: %15s\n", size);
  preds={
    1725008249: null
  }
  succs={
    1620890840: null
  }
, 1620890840:
{
 ir: verified=false;
 stmt: verified=false;
  preds={
    197964393: null
  }
  succs={
    402115881: null
  }
, 402115881:
{
 ir: np=(1<<(30-16));
 stmt: np=(1<<(30-16));
  preds={
    1620890840: null
  }
  succs={
    2106000623: null
  }
, 2106000623:
{
 ir: vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
 stmt: vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
  preds={
    402115881: null
  }
  succs={
    330739404: null
  }
, 330739404:
{
 ir: dum[0]=randlc(( & dum[1]), dum[2]);
 stmt: dum[0]=randlc(( & dum[1]), dum[2]);
  preds={
    2106000623: null
  }
  succs={
    2044215423: null
  }
, 2044215423:
{
 ir: i=0;
 for-condition: 1010670443
 for-step: 1606304070
 stmt: #pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
 for-exit: 510063093
  preds={
    330739404: null
  }
  succs={
    1010670443: null
  }
, 1010670443:
{
 true: 361398902
 false: 510063093
 ir: i<(2*(1<<16))
 loop-variants: [i, x[(2*(1<<16))]]
  preds={
    2044215423: null
    1606304070: null
  }
  succs={
    361398902: null
    510063093: null
  }
, 361398902:
{
 ir: x[i]=( - 1.0E99);
 stmt: x[i]=( - 1.0E99);
  preds={
    1010670443: null
  }
  succs={
    1606304070: null
  }
, 1606304070:
{
 ir: i ++ 
  preds={
    361398902: null
  }
  succs={
    1010670443: null
  }
, 510063093:
{
 stmt-exit: #pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
 tag: FOREXIT
  preds={
    1010670443: null
  }
  succs={
    1313916817: null
  }
, 1313916817:
{
 ir: Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
 stmt: Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
  preds={
    510063093: null
  }
  succs={
    1966124444: null
  }
, 1966124444:
{
 ir: timer_clear(0);
 stmt: timer_clear(0);
  preds={
    1313916817: null
  }
  succs={
    1487500813: null
  }
, 1487500813:
{
 ir: timer_clear(1);
 stmt: timer_clear(1);
  preds={
    1966124444: null
  }
  succs={
    1911152052: null
  }
, 1911152052:
{
 ir: timer_clear(2);
 stmt: timer_clear(2);
  preds={
    1487500813: null
  }
  succs={
    961409111: null
  }
, 961409111:
{
 ir: timer_start(0);
 stmt: timer_start(0);
  preds={
    1911152052: null
  }
  succs={
    1231156911: null
  }
, 1231156911:
{
 ir: t1=1.220703125E9;
 stmt: t1=1.220703125E9;
  preds={
    961409111: null
  }
  succs={
    1525409936: null
  }
, 1525409936:
{
 ir: vranlc(0, ( & t1), 1.220703125E9, x);
 stmt: vranlc(0, ( & t1), 1.220703125E9, x);
  preds={
    1231156911: null
  }
  succs={
    1708169732: null
  }
, 1708169732:
{
 ir: t1=1.220703125E9;
 stmt: t1=1.220703125E9;
  preds={
    1525409936: null
  }
  succs={
    1886491834: null
  }
, 1886491834:
{
 ir: i=0;
 for-condition: 1977310713
 for-step: 294658058
 stmt: for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
 for-exit: 1781493632
  preds={
    1708169732: null
  }
  succs={
    1977310713: null
  }
, 1977310713:
{
 true: 868815265
 false: 1781493632
 ir: i<(16+1)
 loop-variants: [i, t2]
  preds={
    1886491834: null
    294658058: null
  }
  succs={
    868815265: null
    1781493632: null
  }
, 868815265:
{
 ir: t2=randlc(( & t1), t1);
 stmt: t2=randlc(( & t1), t1);
  preds={
    1977310713: null
  }
  succs={
    294658058: null
  }
, 294658058:
{
 ir: i ++ 
  preds={
    868815265: null
  }
  succs={
    1977310713: null
  }
, 1781493632:
{
 stmt-exit: for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
 tag: FOREXIT
  preds={
    1977310713: null
  }
  succs={
    1169474473: null
  }
, 1169474473:
{
 ir: an=t1;
 stmt: an=t1;
  preds={
    1781493632: null
  }
  succs={
    966544353: null
  }
, 966544353:
{
 ir: tt=2.71828183E8;
 stmt: tt=2.71828183E8;
  preds={
    1169474473: null
  }
  succs={
    689745064: null
  }
, 689745064:
{
 ir: gc=0.0;
 stmt: gc=0.0;
  preds={
    966544353: null
  }
  succs={
    945722724: null
  }
, 945722724:
{
 ir: sx=0.0;
 stmt: sx=0.0;
  preds={
    689745064: null
  }
  succs={
    1536471117: null
  }
, 1536471117:
{
 ir: sy=0.0;
 stmt: sy=0.0;
  preds={
    945722724: null
  }
  succs={
    63390: null
  }
, 63390:
{
 ir: i=0;
 for-condition: 1278852808
 for-step: 2129144075
 stmt: #pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
 for-exit: 525968792
  preds={
    1536471117: null
  }
  succs={
    1278852808: null
  }
, 1278852808:
{
 true: 9190301
 false: 525968792
 ir: i<10
 loop-variants: [i, q[10]]
  preds={
    63390: null
    2129144075: null
  }
  succs={
    9190301: null
    525968792: null
  }
, 9190301:
{
 ir: q[i]=0.0;
 stmt: q[i]=0.0;
  preds={
    1278852808: null
  }
  succs={
    2129144075: null
  }
, 2129144075:
{
 ir: i ++ 
  preds={
    9190301: null
  }
  succs={
    1278852808: null
  }
, 525968792:
{
 stmt-exit: #pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
 tag: FOREXIT
  preds={
    1278852808: null
  }
  succs={
    504858437: null
  }
, 504858437:
{
 ir: k_offset=( - 1);
 stmt: k_offset=( - 1);
  preds={
    525968792: null
  }
  succs={
    1462044018: null
  }
, 1462044018:
{
 ir: k=1;
 for-condition: 565372776
 for-step: 1443435931
 stmt: for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
 for-exit: 555273695
  preds={
    504858437: null
  }
  succs={
    565372776: null
  }
, 565372776:
{
 true: 649329985
 false: 555273695
 ir: k<=np
 loop-variants: [k, kk, t1, t2, i, ik, t3, reduce_span_0, * reduce = (double * )malloc((10*sizeof (double))), x1, x2, t4, l, sx, sy, q[10]]
  preds={
    1462044018: null
    1443435931: null
  }
  succs={
    649329985: null
    555273695: null
  }
, 649329985:
{
 ir: kk=(k_offset+k);
 stmt: kk=(k_offset+k);
  preds={
    565372776: null
  }
  succs={
    422330142: null
  }
, 422330142:
{
 ir: t1=2.71828183E8;
 stmt: t1=2.71828183E8;
  preds={
    649329985: null
  }
  succs={
    1955920234: null
  }
, 1955920234:
{
 ir: t2=an;
 stmt: t2=an;
  preds={
    422330142: null
  }
  succs={
    989447607: null
  }
, 989447607:
{
 ir: i=1;
 for-condition: 279593458
 for-step: 925308434
 stmt: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 for-exit: 249034932
  preds={
    1955920234: null
  }
  succs={
    279593458: null
  }
, 279593458:
{
 true: 1239807799
 false: 249034932
 ir: i<=100
 loop-variants: [i, ik, t3, kk]
  preds={
    989447607: null
    925308434: null
  }
  succs={
    1239807799: null
    249034932: null
  }
, 1239807799:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
    279593458: null
  }
  succs={
    775386112: null
  }
, 775386112:
{
 true: 1444635922
 false: 391630194
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    1239807799: null
  }
  succs={
    1444635922: null
    391630194: null
  }
, 1444635922:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    775386112: null
  }
  succs={
    1146825051: null
  }
, 391630194:
{
 ir: null
 stmt: null
  preds={
    775386112: null
  }
  succs={
    1146825051: null
  }
, 1146825051:
{
 tag: IFEXIT
  preds={
    1444635922: null
    391630194: null
  }
  succs={
    1970436060: null
  }
, 1970436060:
{
 true: 1550261631
 false: 1753127384
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    1146825051: null
  }
  succs={
    1550261631: null
    1753127384: null
  }
, 1550261631:
{
 ir: break;
 stmt: break;
  preds={
    1970436060: null
  }
  succs={
    249034932: null
  }
, 1753127384:
{
 ir: null
 stmt: null
  preds={
    1970436060: null
  }
  succs={
    239372207: null
  }
, 239372207:
{
 tag: IFEXIT
  preds={
    1753127384: null
  }
  succs={
    1789718525: null
  }
, 1789718525:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    239372207: null
  }
  succs={
    210156003: null
  }
, 210156003:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    1789718525: null
  }
  succs={
    925308434: null
  }
, 925308434:
{
 ir: i ++ 
  preds={
    210156003: null
  }
  succs={
    279593458: null
  }
, 249034932:
{
 stmt-exit: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 tag: FOREXIT
  preds={
    279593458: null
    1550261631: null
  }
  succs={
    940584193: null
  }
, 940584193:
{
 true: 1278254413
 false: 931675031
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(2);
}
  preds={
    249034932: null
  }
  succs={
    1278254413: null
    931675031: null
  }
, 1278254413:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
    940584193: null
  }
  succs={
    111900554: null
  }
, 931675031:
{
 ir: null
 stmt: null
  preds={
    940584193: null
  }
  succs={
    111900554: null
  }
, 111900554:
{
 tag: IFEXIT
  preds={
    1278254413: null
    931675031: null
  }
  succs={
    1312381159: null
  }
, 1312381159:
{
 ir: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
 stmt: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
  preds={
    111900554: null
  }
  succs={
    31114735: null
  }
, 31114735:
{
 true: 2012744708
 false: 1552999801
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(2);
}
  preds={
    1312381159: null
  }
  succs={
    2012744708: null
    1552999801: null
  }
, 2012744708:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
    31114735: null
  }
  succs={
    1491755116: null
  }
, 1552999801:
{
 ir: null
 stmt: null
  preds={
    31114735: null
  }
  succs={
    1491755116: null
  }
, 1491755116:
{
 tag: IFEXIT
  preds={
    2012744708: null
    1552999801: null
  }
  succs={
    954702563: null
  }
, 954702563:
{
 true: 1866850137
 false: 1661406123
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(1);
}
  preds={
    1491755116: null
  }
  succs={
    1866850137: null
    1661406123: null
  }
, 1866850137:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
    954702563: null
  }
  succs={
    1759899303: null
  }
, 1661406123:
{
 ir: null
 stmt: null
  preds={
    954702563: null
  }
  succs={
    1759899303: null
  }
, 1759899303:
{
 tag: IFEXIT
  preds={
    1866850137: null
    1661406123: null
  }
  succs={
    1982787818: null
  }
, 1982787818:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 758119607
 for-step: 838449246
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 1112414583
  preds={
    1759899303: null
  }
  succs={
    758119607: null
  }
, 758119607:
{
 true: 689654773
 false: 1112414583
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    1982787818: null
    838449246: null
  }
  succs={
    689654773: null
    1112414583: null
  }
, 689654773:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    758119607: null
  }
  succs={
    838449246: null
  }
, 838449246:
{
 ir: reduce_span_0 ++ 
  preds={
    689654773: null
  }
  succs={
    758119607: null
  }
, 1112414583:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    758119607: null
  }
  succs={
    40075281: null
  }
, 40075281:
{
 ir: i=0;
 for-condition: 1747352992
 for-step: 1878169648
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 1781241150
  preds={
    1112414583: null
  }
  succs={
    1747352992: null
  }
, 1747352992:
{
 true: 293508253
 false: 1781241150
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    40075281: null
    1878169648: null
  }
  succs={
    293508253: null
    1781241150: null
  }
, 293508253:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    1747352992: null
  }
  succs={
    282496973: null
  }
, 282496973:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    293508253: null
  }
  succs={
    1840903588: null
  }
, 1840903588:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    282496973: null
  }
  succs={
    1850777594: null
  }
, 1850777594:
{
 true: 2063763486
 false: 681094281
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    1840903588: null
  }
  succs={
    2063763486: null
    681094281: null
  }
, 2063763486:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    1850777594: null
  }
  succs={
    1603198149: null
  }
, 681094281:
{
 ir: null
 stmt: null
  preds={
    1850777594: null
  }
  succs={
    1748876332: null
  }
, 1603198149:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    2063763486: null
  }
  succs={
    515715487: null
  }
, 515715487:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    1603198149: null
  }
  succs={
    1007412025: null
  }
, 1007412025:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    515715487: null
  }
  succs={
    365590665: null
  }
, 365590665:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1007412025: null
  }
  succs={
    2053591126: null
  }
, 2053591126:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    365590665: null
  }
  succs={
    220309324: null
  }
, 220309324:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    2053591126: null
  }
  succs={
    1748876332: null
  }
, 1748876332:
{
 tag: IFEXIT
  preds={
    220309324: null
    681094281: null
  }
  succs={
    1878169648: null
  }
, 1878169648:
{
 ir: i ++ 
  preds={
    1748876332: null
  }
  succs={
    1747352992: null
  }
, 1781241150:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    1747352992: null
  }
  succs={
    1418620248: null
  }
, 1418620248:
{
 ir: reduce_span_0=0;
 for-condition: 793138072
 for-step: 1648001170
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 169663597
  preds={
    1781241150: null
  }
  succs={
    793138072: null
  }
, 793138072:
{
 true: 825962150
 false: 169663597
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    1418620248: null
    1648001170: null
  }
  succs={
    825962150: null
    169663597: null
  }
, 825962150:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    793138072: null
  }
  succs={
    1648001170: null
  }
, 1648001170:
{
 ir: reduce_span_0 ++ 
  preds={
    825962150: null
  }
  succs={
    793138072: null
  }
, 169663597:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    793138072: null
  }
  succs={
    815320891: null
  }
, 815320891:
{
 true: 391877669
 false: 101775274
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(1);
}
  preds={
    169663597: null
  }
  succs={
    391877669: null
    101775274: null
  }
, 391877669:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
    815320891: null
  }
  succs={
    1778629809: null
  }
, 101775274:
{
 ir: null
 stmt: null
  preds={
    815320891: null
  }
  succs={
    1778629809: null
  }
, 1778629809:
{
 tag: IFEXIT
  preds={
    391877669: null
    101775274: null
  }
  succs={
    1443435931: null
  }
, 1443435931:
{
 ir: k ++ 
  preds={
    1778629809: null
  }
  succs={
    565372776: null
  }
, 555273695:
{
 stmt-exit: for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
 tag: FOREXIT
  preds={
    565372776: null
  }
  succs={
    1995250556: null
  }
, 1995250556:
{
 ir: i=0;
 for-condition: 1750498848
 for-step: 301749835
 stmt: #pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
 for-exit: 961160488
  preds={
    555273695: null
  }
  succs={
    1750498848: null
  }
, 1750498848:
{
 true: 396883763
 false: 961160488
 ir: i<10
 loop-variants: [i, gc]
  preds={
    1995250556: null
    301749835: null
  }
  succs={
    396883763: null
    961160488: null
  }
, 396883763:
{
 ir: gc=(gc+q[i]);
 stmt: gc=(gc+q[i]);
  preds={
    1750498848: null
  }
  succs={
    301749835: null
  }
, 301749835:
{
 ir: i ++ 
  preds={
    396883763: null
  }
  succs={
    1750498848: null
  }
, 961160488:
{
 stmt-exit: #pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
 tag: FOREXIT
  preds={
    1750498848: null
  }
  succs={
    1647766367: null
  }
, 1647766367:
{
 ir: timer_stop(0);
 stmt: timer_stop(0);
  preds={
    961160488: null
  }
  succs={
    2082351774: null
  }
, 2082351774:
{
 ir: tm=timer_read(0);
 stmt: tm=timer_read(0);
  preds={
    1647766367: null
  }
  succs={
    262366552: null
  }
, 262366552:
{
 ir: nit=0;
 stmt: nit=0;
  preds={
    2082351774: null
  }
  succs={
    1730704097: null
  }
, 1730704097:
{
 ir: verified=true;
 stmt: verified=true;
  preds={
    262366552: null
  }
  succs={
    848363848: null
  }
, 848363848:
{
 ir: sx_verify_value=40338.15542441498;
 stmt: sx_verify_value=40338.15542441498;
  preds={
    1730704097: null
  }
  succs={
    1062635358: null
  }
, 1062635358:
{
 ir: sy_verify_value=( - 26606.69192809235);
 stmt: sy_verify_value=( - 26606.69192809235);
  preds={
    848363848: null
  }
  succs={
    1050065615: null
  }
, 1050065615:
{
 true: 265321659
 false: 1212772528
 ir: verified
 stmt: if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
  preds={
    1062635358: null
  }
  succs={
    265321659: null
    1212772528: null
  }
, 265321659:
{
 ir: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
 stmt: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
  preds={
    1050065615: null
  }
  succs={
    726379593: null
  }
, 1212772528:
{
 ir: null
 stmt: null
  preds={
    1050065615: null
  }
  succs={
    1148254374: null
  }
, 726379593:
{
 ir: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
 stmt: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
  preds={
    265321659: null
  }
  succs={
    896644936: null
  }
, 896644936:
{
 ir: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
 stmt: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
  preds={
    726379593: null
  }
  succs={
    1148254374: null
  }
, 1148254374:
{
 tag: IFEXIT
  preds={
    896644936: null
    1212772528: null
  }
  succs={
    2089016471: null
  }
, 2089016471:
{
 ir: Mops=((pow(2.0, (30+1))/tm)/1000000.0);
 stmt: Mops=((pow(2.0, (30+1))/tm)/1000000.0);
  preds={
    1148254374: null
  }
  succs={
    2001223946: null
  }
, 2001223946:
{
 ir: printf("\nEP Benchmark Results:\n\n");
 stmt: printf("\nEP Benchmark Results:\n\n");
  preds={
    2089016471: null
  }
  succs={
    1946645411: null
  }
, 1946645411:
{
 ir: printf("CPU Time =%10.4lf\n", tm);
 stmt: printf("CPU Time =%10.4lf\n", tm);
  preds={
    2001223946: null
  }
  succs={
    938545229: null
  }
, 938545229:
{
 ir: printf("N = 2^%5d\n", 30);
 stmt: printf("N = 2^%5d\n", 30);
  preds={
    1946645411: null
  }
  succs={
    1433666880: null
  }
, 1433666880:
{
 ir: printf("No. Gaussian Pairs = %15.0lf\n", gc);
 stmt: printf("No. Gaussian Pairs = %15.0lf\n", gc);
  preds={
    938545229: null
  }
  succs={
    1610702581: null
  }
, 1610702581:
{
 ir: printf("Sums = %25.15lE %25.15lE\n", sx, sy);
 stmt: printf("Sums = %25.15lE %25.15lE\n", sx, sy);
  preds={
    1433666880: null
  }
  succs={
    794075965: null
  }
, 794075965:
{
 ir: printf("Counts: \n");
 stmt: printf("Counts: \n");
  preds={
    1610702581: null
  }
  succs={
    254801937: null
  }
, 254801937:
{
 ir: i=0;
 for-condition: 1706292388
 for-step: 90767234
 stmt: for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
 for-exit: 1355457888
  preds={
    794075965: null
  }
  succs={
    1706292388: null
  }
, 1706292388:
{
 true: 270056930
 false: 1355457888
 ir: i<10
 loop-variants: [i]
  preds={
    254801937: null
    90767234: null
  }
  succs={
    270056930: null
    1355457888: null
  }
, 270056930:
{
 ir: printf("%3d%15.0lf\n", i, q[i]);
 stmt: printf("%3d%15.0lf\n", i, q[i]);
  preds={
    1706292388: null
  }
  succs={
    90767234: null
  }
, 90767234:
{
 ir: i ++ 
  preds={
    270056930: null
  }
  succs={
    1706292388: null
  }
, 1355457888:
{
 stmt-exit: for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
 tag: FOREXIT
  preds={
    1706292388: null
  }
  succs={
    707161353: null
  }
, 707161353:
{
 ir: print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
 stmt: print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
  preds={
    1355457888: null
  }
  succs={
    960733886: null
  }
, 960733886:
{
 true: 409962262
 false: 875917495
 ir: timers_enabled
 stmt: if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
  preds={
    707161353: null
  }
  succs={
    409962262: null
    875917495: null
  }
, 409962262:
{
 true: 1522132780
 false: 495702238
 ir: (tm<=0.0)
 stmt: if ((tm<=0.0))
{
tm=1.0;
}
  preds={
    960733886: null
  }
  succs={
    1522132780: null
    495702238: null
  }
, 875917495:
{
 ir: null
 stmt: null
  preds={
    960733886: null
  }
  succs={
    360207322: null
  }
, 1522132780:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
    409962262: null
  }
  succs={
    73181251: null
  }
, 495702238:
{
 ir: null
 stmt: null
  preds={
    409962262: null
  }
  succs={
    73181251: null
  }
, 73181251:
{
 tag: IFEXIT
  preds={
    1522132780: null
    495702238: null
  }
  succs={
    298430307: null
  }
, 298430307:
{
 ir: tt=timer_read(0);
 stmt: tt=timer_read(0);
  preds={
    73181251: null
  }
  succs={
    1970982267: null
  }
, 1970982267:
{
 ir: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    298430307: null
  }
  succs={
    917831210: null
  }
, 917831210:
{
 ir: tt=timer_read(1);
 stmt: tt=timer_read(1);
  preds={
    1970982267: null
  }
  succs={
    1464555023: null
  }
, 1464555023:
{
 ir: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    917831210: null
  }
  succs={
    195381554: null
  }
, 195381554:
{
 ir: tt=timer_read(2);
 stmt: tt=timer_read(2);
  preds={
    1464555023: null
  }
  succs={
    681008168: null
  }
, 681008168:
{
 ir: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    195381554: null
  }
  succs={
    360207322: null
  }
, 360207322:
{
 tag: IFEXIT
  preds={
    681008168: null
    875917495: null
  }
  succs={
    119290689: null
  }
, 119290689:
{
 ir: _ret_val_0=0;
 stmt: _ret_val_0=0;
  preds={
    360207322: null
  }
  succs={
    594427726: null
  }
, 594427726:
{
 ir: return _ret_val_0;
 symbol-exit: [{
double Mops, t1, t2, t3, t4, x1, x2;
double sx, sy, tm, an, tt, gc;
double sx_verify_value, sy_verify_value, sx_err, sy_err;
int np;
int i, ik, kk, l, k, nit;
int k_offset, j;
logical verified, timers_enabled;
double dum[3] = {1.0, 1.0, 1.0};
char size[16];
FILE * fp;
int _ret_val_0;
if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
sprintf(size, "%15.0lf", pow(2.0, (30+1)));
j=14;
if ((size[j]=='.'))
{
j -- ;
}
size[(j+1)]='\0';
printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
printf("\n Number of random numbers generated: %15s\n", size);
verified=false;
np=(1<<(30-16));
vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
dum[0]=randlc(( & dum[1]), dum[2]);
#pragma loop name main#0
 
#pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
timer_clear(0);
timer_clear(1);
timer_clear(2);
timer_start(0);
t1=1.220703125E9;
vranlc(0, ( & t1), 1.220703125E9, x);
t1=1.220703125E9;
#pragma loop name main#1
 
for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
an=t1;
tt=2.71828183E8;
gc=0.0;
sx=0.0;
sy=0.0;
#pragma loop name main#2
 
#pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
k_offset=( - 1);
#pragma experimental section start null
#pragma loop name main#3
 
for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
#pragma experimental section stop null
#pragma loop name main#4
 
#pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
timer_stop(0);
tm=timer_read(0);
nit=0;
verified=true;
sx_verify_value=40338.15542441498;
sy_verify_value=( - 26606.69192809235);
if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
Mops=((pow(2.0, (30+1))/tm)/1000000.0);
printf("\nEP Benchmark Results:\n\n");
printf("CPU Time =%10.4lf\n", tm);
printf("N = 2^%5d\n", 30);
printf("No. Gaussian Pairs = %15.0lf\n", gc);
printf("Sums = %25.15lE %25.15lE\n", sx, sy);
printf("Counts: \n");
#pragma loop name main#5
 
for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
_ret_val_0=0;
return _ret_val_0;
}]
 stmt: return _ret_val_0;
  preds={
    119290689: null
  }
  succs={
  }
]</DFAGraph>




[Mops, t1, t2, t3, t4, x1, x2, sx, sy, tm, an, tt, gc, sx_verify_value, sy_verify_value, sx_err, sy_err, np, i, ik, kk, l, k, nit, k_offset, j, verified, timers_enabled, dum[3] = {1.0, 1.0, 1.0}, size[16], * fp, _ret_val_0, * reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[231786897:
{
 symbol-entry: {
double _ret_val_0;
_ret_val_0=elapsed[n];
return _ret_val_0;
}
 ir: _ret_val_0=elapsed[n];
 stmt: _ret_val_0=elapsed[n];
  preds={
  }
  succs={
    1810899357: null
  }
, 1810899357:
{
 ir: return _ret_val_0;
 symbol-exit: [{
double _ret_val_0;
_ret_val_0=elapsed[n];
return _ret_val_0;
}]
 stmt: return _ret_val_0;
  preds={
    231786897: null
  }
  succs={
  }
]</DFAGraph>




[_ret_val_0]


<DFAGraph>
[1431467659:
{
 ir: timers_enabled=false;
 stmt: timers_enabled=false;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1620948027:
{
 ir: timers_enabled=true;
 stmt: timers_enabled=true;
  preds={
  }
  succs={
    1016363973: null
  }
, 1016363973:
{
 ir: fclose(fp);
 stmt: fclose(fp);
  preds={
    1620948027: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1687662712:
{
 ir: j -- ;
 stmt: j -- ;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1760126453:
{
 ir: x[i]=( - 1.0E99);
 stmt: x[i]=( - 1.0E99);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[2003534796:
{
 ir: t2=randlc(( & t1), t1);
 stmt: t2=randlc(( & t1), t1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[893504292:
{
 ir: q[i]=0.0;
 stmt: q[i]=0.0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1604353554:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[373928166:
{
 ir: break;
 stmt: break;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1785397234:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
  }
  succs={
    1437941060: null
  }
, 1437941060:
{
 true: 1604353554
 false: 1210830415
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    1785397234: null
  }
  succs={
    1604353554: null
    1210830415: null
  }
, 1604353554:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    1437941060: null
  }
  succs={
    912672706: null
  }
, 1210830415:
{
 ir: null
 stmt: null
  preds={
    1437941060: null
  }
  succs={
    912672706: null
  }
, 912672706:
{
 tag: IFEXIT
  preds={
    1604353554: null
    1210830415: null
  }
  succs={
    8805846: null
  }
, 8805846:
{
 true: 373928166
 false: 81412691
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    912672706: null
  }
  succs={
    373928166: null
    81412691: null
  }
, 373928166:
{
 ir: break;
 stmt: break;
  preds={
    8805846: null
  }
  succs={
  }
, 81412691:
{
 ir: null
 stmt: null
  preds={
    8805846: null
  }
  succs={
    963815509: null
  }
, 963815509:
{
 tag: IFEXIT
  preds={
    81412691: null
  }
  succs={
    1659367709: null
  }
, 1659367709:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    963815509: null
  }
  succs={
    1346201722: null
  }
, 1346201722:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    1659367709: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1374754488:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[640113647:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[773989906:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1239183618:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[879583678:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
  }
  succs={
    1047460013: null
  }
, 1047460013:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    879583678: null
  }
  succs={
    1431530910: null
  }
, 1431530910:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    1047460013: null
  }
  succs={
    1954471782: null
  }
, 1954471782:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    1431530910: null
  }
  succs={
    1025309396: null
  }
, 1025309396:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1954471782: null
  }
  succs={
    1646464088: null
  }
, 1646464088:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    1025309396: null
  }
  succs={
    752001567: null
  }
, 752001567:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    1646464088: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1710265848:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
  }
  succs={
    888655833: null
  }
, 888655833:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    1710265848: null
  }
  succs={
    1504642150: null
  }
, 1504642150:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    888655833: null
  }
  succs={
    777379084: null
  }
, 777379084:
{
 true: 879583678
 false: 1950701640
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    1504642150: null
  }
  succs={
    879583678: null
    1950701640: null
  }
, 879583678:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    777379084: null
  }
  succs={
    1047460013: null
  }
, 1950701640:
{
 ir: null
 stmt: null
  preds={
    777379084: null
  }
  succs={
    243194708: null
  }
, 1047460013:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    879583678: null
  }
  succs={
    1431530910: null
  }
, 1431530910:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    1047460013: null
  }
  succs={
    1954471782: null
  }
, 1954471782:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    1431530910: null
  }
  succs={
    1025309396: null
  }
, 1025309396:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1954471782: null
  }
  succs={
    1646464088: null
  }
, 1646464088:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    1025309396: null
  }
  succs={
    752001567: null
  }
, 752001567:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    1646464088: null
  }
  succs={
    243194708: null
  }
, 243194708:
{
 tag: IFEXIT
  preds={
    752001567: null
    1950701640: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[204684384:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[515184459:
{
 ir: reduce_span_0=0;
 for-condition: 2044366277
 for-step: 1728579441
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 1926096844
  preds={
  }
  succs={
    2044366277: null
  }
, 2044366277:
{
 true: 204684384
 false: 1926096844
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    515184459: null
    1728579441: null
  }
  succs={
    204684384: null
    1926096844: null
  }
, 204684384:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    2044366277: null
  }
  succs={
    1728579441: null
  }
, 1728579441:
{
 ir: reduce_span_0 ++ 
  preds={
    204684384: null
  }
  succs={
    2044366277: null
  }
, 1926096844:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    2044366277: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1757880885:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 1804379080
 for-step: 278240974
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 980138431
  preds={
  }
  succs={
    1804379080: null
  }
, 1804379080:
{
 true: 1239183618
 false: 980138431
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    1757880885: null
    278240974: null
  }
  succs={
    1239183618: null
    980138431: null
  }
, 1239183618:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    1804379080: null
  }
  succs={
    278240974: null
  }
, 278240974:
{
 ir: reduce_span_0 ++ 
  preds={
    1239183618: null
  }
  succs={
    1804379080: null
  }
, 980138431:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    1804379080: null
  }
  succs={
    926434463: null
  }
, 926434463:
{
 ir: i=0;
 for-condition: 931480286
 for-step: 1776409896
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 297602875
  preds={
    980138431: null
  }
  succs={
    931480286: null
  }
, 931480286:
{
 true: 1710265848
 false: 297602875
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    926434463: null
    1776409896: null
  }
  succs={
    1710265848: null
    297602875: null
  }
, 1710265848:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    931480286: null
  }
  succs={
    888655833: null
  }
, 888655833:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    1710265848: null
  }
  succs={
    1504642150: null
  }
, 1504642150:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    888655833: null
  }
  succs={
    777379084: null
  }
, 777379084:
{
 true: 879583678
 false: 1950701640
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    1504642150: null
  }
  succs={
    879583678: null
    1950701640: null
  }
, 879583678:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    777379084: null
  }
  succs={
    1047460013: null
  }
, 1950701640:
{
 ir: null
 stmt: null
  preds={
    777379084: null
  }
  succs={
    243194708: null
  }
, 1047460013:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    879583678: null
  }
  succs={
    1431530910: null
  }
, 1431530910:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    1047460013: null
  }
  succs={
    1954471782: null
  }
, 1954471782:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    1431530910: null
  }
  succs={
    1025309396: null
  }
, 1025309396:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1954471782: null
  }
  succs={
    1646464088: null
  }
, 1646464088:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    1025309396: null
  }
  succs={
    752001567: null
  }
, 752001567:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    1646464088: null
  }
  succs={
    243194708: null
  }
, 243194708:
{
 tag: IFEXIT
  preds={
    752001567: null
    1950701640: null
  }
  succs={
    1776409896: null
  }
, 1776409896:
{
 ir: i ++ 
  preds={
    243194708: null
  }
  succs={
    931480286: null
  }
, 297602875:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    931480286: null
  }
  succs={
    515184459: null
  }
, 515184459:
{
 ir: reduce_span_0=0;
 for-condition: 2044366277
 for-step: 1728579441
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 1926096844
  preds={
    297602875: null
  }
  succs={
    2044366277: null
  }
, 2044366277:
{
 true: 204684384
 false: 1926096844
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    515184459: null
    1728579441: null
  }
  succs={
    204684384: null
    1926096844: null
  }
, 204684384:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    2044366277: null
  }
  succs={
    1728579441: null
  }
, 1728579441:
{
 ir: reduce_span_0 ++ 
  preds={
    204684384: null
  }
  succs={
    2044366277: null
  }
, 1926096844:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    2044366277: null
  }
  succs={
  }
]</DFAGraph>




[* reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[1607792885:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[857068247:
{
 ir: kk=(k_offset+k);
 stmt: kk=(k_offset+k);
  preds={
  }
  succs={
    694452085: null
  }
, 694452085:
{
 ir: t1=2.71828183E8;
 stmt: t1=2.71828183E8;
  preds={
    857068247: null
  }
  succs={
    225344427: null
  }
, 225344427:
{
 ir: t2=an;
 stmt: t2=an;
  preds={
    694452085: null
  }
  succs={
    717176949: null
  }
, 717176949:
{
 ir: i=1;
 for-condition: 111374580
 for-step: 1997353766
 stmt: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 for-exit: 1288235781
  preds={
    225344427: null
  }
  succs={
    111374580: null
  }
, 111374580:
{
 true: 1785397234
 false: 1288235781
 ir: i<=100
 loop-variants: [i, ik, t3, kk]
  preds={
    717176949: null
    1997353766: null
  }
  succs={
    1785397234: null
    1288235781: null
  }
, 1785397234:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
    111374580: null
  }
  succs={
    1437941060: null
  }
, 1437941060:
{
 true: 1604353554
 false: 1210830415
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    1785397234: null
  }
  succs={
    1604353554: null
    1210830415: null
  }
, 1604353554:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    1437941060: null
  }
  succs={
    912672706: null
  }
, 1210830415:
{
 ir: null
 stmt: null
  preds={
    1437941060: null
  }
  succs={
    912672706: null
  }
, 912672706:
{
 tag: IFEXIT
  preds={
    1604353554: null
    1210830415: null
  }
  succs={
    8805846: null
  }
, 8805846:
{
 true: 373928166
 false: 81412691
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    912672706: null
  }
  succs={
    373928166: null
    81412691: null
  }
, 373928166:
{
 ir: break;
 stmt: break;
  preds={
    8805846: null
  }
  succs={
    1288235781: null
  }
, 81412691:
{
 ir: null
 stmt: null
  preds={
    8805846: null
  }
  succs={
    963815509: null
  }
, 963815509:
{
 tag: IFEXIT
  preds={
    81412691: null
  }
  succs={
    1659367709: null
  }
, 1659367709:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    963815509: null
  }
  succs={
    1346201722: null
  }
, 1346201722:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    1659367709: null
  }
  succs={
    1997353766: null
  }
, 1997353766:
{
 ir: i ++ 
  preds={
    1346201722: null
  }
  succs={
    111374580: null
  }
, 1288235781:
{
 stmt-exit: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 tag: FOREXIT
  preds={
    111374580: null
    373928166: null
  }
  succs={
    27084827: null
  }
, 27084827:
{
 true: 1374754488
 false: 530042637
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(2);
}
  preds={
    1288235781: null
  }
  succs={
    1374754488: null
    530042637: null
  }
, 1374754488:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
    27084827: null
  }
  succs={
    336371513: null
  }
, 530042637:
{
 ir: null
 stmt: null
  preds={
    27084827: null
  }
  succs={
    336371513: null
  }
, 336371513:
{
 tag: IFEXIT
  preds={
    1374754488: null
    530042637: null
  }
  succs={
    1301352406: null
  }
, 1301352406:
{
 ir: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
 stmt: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
  preds={
    336371513: null
  }
  succs={
    124323713: null
  }
, 124323713:
{
 true: 640113647
 false: 2011997442
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(2);
}
  preds={
    1301352406: null
  }
  succs={
    640113647: null
    2011997442: null
  }
, 640113647:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
    124323713: null
  }
  succs={
    843512726: null
  }
, 2011997442:
{
 ir: null
 stmt: null
  preds={
    124323713: null
  }
  succs={
    843512726: null
  }
, 843512726:
{
 tag: IFEXIT
  preds={
    640113647: null
    2011997442: null
  }
  succs={
    1631086936: null
  }
, 1631086936:
{
 true: 773989906
 false: 1944978632
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(1);
}
  preds={
    843512726: null
  }
  succs={
    773989906: null
    1944978632: null
  }
, 773989906:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
    1631086936: null
  }
  succs={
    1987169128: null
  }
, 1944978632:
{
 ir: null
 stmt: null
  preds={
    1631086936: null
  }
  succs={
    1987169128: null
  }
, 1987169128:
{
 tag: IFEXIT
  preds={
    773989906: null
    1944978632: null
  }
  succs={
    1757880885: null
  }
, 1757880885:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 1804379080
 for-step: 278240974
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 980138431
  preds={
    1987169128: null
  }
  succs={
    1804379080: null
  }
, 1804379080:
{
 true: 1239183618
 false: 980138431
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    1757880885: null
    278240974: null
  }
  succs={
    1239183618: null
    980138431: null
  }
, 1239183618:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    1804379080: null
  }
  succs={
    278240974: null
  }
, 278240974:
{
 ir: reduce_span_0 ++ 
  preds={
    1239183618: null
  }
  succs={
    1804379080: null
  }
, 980138431:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    1804379080: null
  }
  succs={
    926434463: null
  }
, 926434463:
{
 ir: i=0;
 for-condition: 931480286
 for-step: 1776409896
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 297602875
  preds={
    980138431: null
  }
  succs={
    931480286: null
  }
, 931480286:
{
 true: 1710265848
 false: 297602875
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    926434463: null
    1776409896: null
  }
  succs={
    1710265848: null
    297602875: null
  }
, 1710265848:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    931480286: null
  }
  succs={
    888655833: null
  }
, 888655833:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    1710265848: null
  }
  succs={
    1504642150: null
  }
, 1504642150:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    888655833: null
  }
  succs={
    777379084: null
  }
, 777379084:
{
 true: 879583678
 false: 1950701640
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    1504642150: null
  }
  succs={
    879583678: null
    1950701640: null
  }
, 879583678:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    777379084: null
  }
  succs={
    1047460013: null
  }
, 1950701640:
{
 ir: null
 stmt: null
  preds={
    777379084: null
  }
  succs={
    243194708: null
  }
, 1047460013:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    879583678: null
  }
  succs={
    1431530910: null
  }
, 1431530910:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    1047460013: null
  }
  succs={
    1954471782: null
  }
, 1954471782:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    1431530910: null
  }
  succs={
    1025309396: null
  }
, 1025309396:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1954471782: null
  }
  succs={
    1646464088: null
  }
, 1646464088:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    1025309396: null
  }
  succs={
    752001567: null
  }
, 752001567:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    1646464088: null
  }
  succs={
    243194708: null
  }
, 243194708:
{
 tag: IFEXIT
  preds={
    752001567: null
    1950701640: null
  }
  succs={
    1776409896: null
  }
, 1776409896:
{
 ir: i ++ 
  preds={
    243194708: null
  }
  succs={
    931480286: null
  }
, 297602875:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    931480286: null
  }
  succs={
    515184459: null
  }
, 515184459:
{
 ir: reduce_span_0=0;
 for-condition: 2044366277
 for-step: 1728579441
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 1926096844
  preds={
    297602875: null
  }
  succs={
    2044366277: null
  }
, 2044366277:
{
 true: 204684384
 false: 1926096844
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    515184459: null
    1728579441: null
  }
  succs={
    204684384: null
    1926096844: null
  }
, 204684384:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    2044366277: null
  }
  succs={
    1728579441: null
  }
, 1728579441:
{
 ir: reduce_span_0 ++ 
  preds={
    204684384: null
  }
  succs={
    2044366277: null
  }
, 1926096844:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    2044366277: null
  }
  succs={
    1768792843: null
  }
, 1768792843:
{
 true: 1607792885
 false: 1316557528
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(1);
}
  preds={
    1926096844: null
  }
  succs={
    1607792885: null
    1316557528: null
  }
, 1607792885:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
    1768792843: null
  }
  succs={
    1402433372: null
  }
, 1316557528:
{
 ir: null
 stmt: null
  preds={
    1768792843: null
  }
  succs={
    1402433372: null
  }
, 1402433372:
{
 tag: IFEXIT
  preds={
    1607792885: null
    1316557528: null
  }
  succs={
  }
]</DFAGraph>




[* reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[199449817:
{
 ir: gc=(gc+q[i]);
 stmt: gc=(gc+q[i]);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[212683148:
{
 ir: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
 stmt: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
  preds={
  }
  succs={
    1716093734: null
  }
, 1716093734:
{
 ir: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
 stmt: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
  preds={
    212683148: null
  }
  succs={
    509891820: null
  }
, 509891820:
{
 ir: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
 stmt: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
  preds={
    1716093734: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[837108062:
{
 ir: printf("%3d%15.0lf\n", i, q[i]);
 stmt: printf("%3d%15.0lf\n", i, q[i]);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1881901842:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[585324508:
{
 true: 1881901842
 false: 1234250905
 ir: (tm<=0.0)
 stmt: if ((tm<=0.0))
{
tm=1.0;
}
  preds={
  }
  succs={
    1881901842: null
    1234250905: null
  }
, 1881901842:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
    585324508: null
  }
  succs={
    16868310: null
  }
, 1234250905:
{
 ir: null
 stmt: null
  preds={
    585324508: null
  }
  succs={
    16868310: null
  }
, 16868310:
{
 tag: IFEXIT
  preds={
    1881901842: null
    1234250905: null
  }
  succs={
    769530879: null
  }
, 769530879:
{
 ir: tt=timer_read(0);
 stmt: tt=timer_read(0);
  preds={
    16868310: null
  }
  succs={
    364639279: null
  }
, 364639279:
{
 ir: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    769530879: null
  }
  succs={
    1427040229: null
  }
, 1427040229:
{
 ir: tt=timer_read(1);
 stmt: tt=timer_read(1);
  preds={
    364639279: null
  }
  succs={
    1604002113: null
  }
, 1604002113:
{
 ir: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    1427040229: null
  }
  succs={
    38262958: null
  }
, 38262958:
{
 ir: tt=timer_read(2);
 stmt: tt=timer_read(2);
  preds={
    1604002113: null
  }
  succs={
    1217875525: null
  }
, 1217875525:
{
 ir: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    38262958: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1442191055:
{
 true: 1431467659
 false: 1620948027
 symbol-entry: {
double Mops, t1, t2, t3, t4, x1, x2;
double sx, sy, tm, an, tt, gc;
double sx_verify_value, sy_verify_value, sx_err, sy_err;
int np;
int i, ik, kk, l, k, nit;
int k_offset, j;
logical verified, timers_enabled;
double dum[3] = {1.0, 1.0, 1.0};
char size[16];
FILE * fp;
int _ret_val_0;
if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
sprintf(size, "%15.0lf", pow(2.0, (30+1)));
j=14;
if ((size[j]=='.'))
{
j -- ;
}
size[(j+1)]='\0';
printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
printf("\n Number of random numbers generated: %15s\n", size);
verified=false;
np=(1<<(30-16));
vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
dum[0]=randlc(( & dum[1]), dum[2]);
#pragma loop name main#0
 
#pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
timer_clear(0);
timer_clear(1);
timer_clear(2);
timer_start(0);
t1=1.220703125E9;
vranlc(0, ( & t1), 1.220703125E9, x);
t1=1.220703125E9;
#pragma loop name main#1
 
for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
an=t1;
tt=2.71828183E8;
gc=0.0;
sx=0.0;
sy=0.0;
#pragma loop name main#2
 
#pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
k_offset=( - 1);
#pragma experimental section start null
#pragma loop name main#3
 
for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
#pragma experimental section stop null
#pragma loop name main#4
 
#pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
timer_stop(0);
tm=timer_read(0);
nit=0;
verified=true;
sx_verify_value=40338.15542441498;
sy_verify_value=( - 26606.69192809235);
if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
Mops=((pow(2.0, (30+1))/tm)/1000000.0);
printf("\nEP Benchmark Results:\n\n");
printf("CPU Time =%10.4lf\n", tm);
printf("N = 2^%5d\n", 30);
printf("No. Gaussian Pairs = %15.0lf\n", gc);
printf("Sums = %25.15lE %25.15lE\n", sx, sy);
printf("Counts: \n");
#pragma loop name main#5
 
for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
_ret_val_0=0;
return _ret_val_0;
}
 ir: ((fp=fopen("timer.flag", "r"))==((void * )0))
 stmt: if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
  preds={
  }
  succs={
    1431467659: null
    1620948027: null
  }
, 1431467659:
{
 ir: timers_enabled=false;
 stmt: timers_enabled=false;
  preds={
    1442191055: null
  }
  succs={
    324457684: null
  }
, 1620948027:
{
 ir: timers_enabled=true;
 stmt: timers_enabled=true;
  preds={
    1442191055: null
  }
  succs={
    1016363973: null
  }
, 1016363973:
{
 ir: fclose(fp);
 stmt: fclose(fp);
  preds={
    1620948027: null
  }
  succs={
    324457684: null
  }
, 324457684:
{
 tag: IFEXIT
  preds={
    1431467659: null
    1016363973: null
  }
  succs={
    201576232: null
  }
, 201576232:
{
 ir: sprintf(size, "%15.0lf", pow(2.0, (30+1)));
 stmt: sprintf(size, "%15.0lf", pow(2.0, (30+1)));
  preds={
    324457684: null
  }
  succs={
    20094719: null
  }
, 20094719:
{
 ir: j=14;
 stmt: j=14;
  preds={
    201576232: null
  }
  succs={
    1103243338: null
  }
, 1103243338:
{
 true: 1687662712
 false: 1403704789
 ir: (size[j]=='.')
 stmt: if ((size[j]=='.'))
{
j -- ;
}
  preds={
    20094719: null
  }
  succs={
    1687662712: null
    1403704789: null
  }
, 1687662712:
{
 ir: j -- ;
 stmt: j -- ;
  preds={
    1103243338: null
  }
  succs={
    1190820921: null
  }
, 1403704789:
{
 ir: null
 stmt: null
  preds={
    1103243338: null
  }
  succs={
    1190820921: null
  }
, 1190820921:
{
 tag: IFEXIT
  preds={
    1687662712: null
    1403704789: null
  }
  succs={
    532087022: null
  }
, 532087022:
{
 ir: size[(j+1)]='\0';
 stmt: size[(j+1)]='\0';
  preds={
    1190820921: null
  }
  succs={
    1332210474: null
  }
, 1332210474:
{
 ir: printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
 stmt: printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
  preds={
    532087022: null
  }
  succs={
    1248234350: null
  }
, 1248234350:
{
 ir: printf("\n Number of random numbers generated: %15s\n", size);
 stmt: printf("\n Number of random numbers generated: %15s\n", size);
  preds={
    1332210474: null
  }
  succs={
    1600667055: null
  }
, 1600667055:
{
 ir: verified=false;
 stmt: verified=false;
  preds={
    1248234350: null
  }
  succs={
    2030036700: null
  }
, 2030036700:
{
 ir: np=(1<<(30-16));
 stmt: np=(1<<(30-16));
  preds={
    1600667055: null
  }
  succs={
    137460818: null
  }
, 137460818:
{
 ir: vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
 stmt: vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
  preds={
    2030036700: null
  }
  succs={
    1995619265: null
  }
, 1995619265:
{
 ir: dum[0]=randlc(( & dum[1]), dum[2]);
 stmt: dum[0]=randlc(( & dum[1]), dum[2]);
  preds={
    137460818: null
  }
  succs={
    1819776360: null
  }
, 1819776360:
{
 ir: i=0;
 for-condition: 1864869682
 for-step: 255334292
 stmt: #pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
 for-exit: 752684363
  preds={
    1995619265: null
  }
  succs={
    1864869682: null
  }
, 1864869682:
{
 true: 1760126453
 false: 752684363
 ir: i<(2*(1<<16))
 loop-variants: [i, x[(2*(1<<16))]]
  preds={
    1819776360: null
    255334292: null
  }
  succs={
    1760126453: null
    752684363: null
  }
, 1760126453:
{
 ir: x[i]=( - 1.0E99);
 stmt: x[i]=( - 1.0E99);
  preds={
    1864869682: null
  }
  succs={
    255334292: null
  }
, 255334292:
{
 ir: i ++ 
  preds={
    1760126453: null
  }
  succs={
    1864869682: null
  }
, 752684363:
{
 stmt-exit: #pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
 tag: FOREXIT
  preds={
    1864869682: null
  }
  succs={
    2123444693: null
  }
, 2123444693:
{
 ir: Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
 stmt: Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
  preds={
    752684363: null
  }
  succs={
    773662650: null
  }
, 773662650:
{
 ir: timer_clear(0);
 stmt: timer_clear(0);
  preds={
    2123444693: null
  }
  succs={
    1641415002: null
  }
, 1641415002:
{
 ir: timer_clear(1);
 stmt: timer_clear(1);
  preds={
    773662650: null
  }
  succs={
    623247230: null
  }
, 623247230:
{
 ir: timer_clear(2);
 stmt: timer_clear(2);
  preds={
    1641415002: null
  }
  succs={
    1380806038: null
  }
, 1380806038:
{
 ir: timer_start(0);
 stmt: timer_start(0);
  preds={
    623247230: null
  }
  succs={
    355115154: null
  }
, 355115154:
{
 ir: t1=1.220703125E9;
 stmt: t1=1.220703125E9;
  preds={
    1380806038: null
  }
  succs={
    1151844284: null
  }
, 1151844284:
{
 ir: vranlc(0, ( & t1), 1.220703125E9, x);
 stmt: vranlc(0, ( & t1), 1.220703125E9, x);
  preds={
    355115154: null
  }
  succs={
    1324578393: null
  }
, 1324578393:
{
 ir: t1=1.220703125E9;
 stmt: t1=1.220703125E9;
  preds={
    1151844284: null
  }
  succs={
    1311146128: null
  }
, 1311146128:
{
 ir: i=0;
 for-condition: 931496835
 for-step: 464676531
 stmt: for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
 for-exit: 812446698
  preds={
    1324578393: null
  }
  succs={
    931496835: null
  }
, 931496835:
{
 true: 2003534796
 false: 812446698
 ir: i<(16+1)
 loop-variants: [i, t2]
  preds={
    1311146128: null
    464676531: null
  }
  succs={
    2003534796: null
    812446698: null
  }
, 2003534796:
{
 ir: t2=randlc(( & t1), t1);
 stmt: t2=randlc(( & t1), t1);
  preds={
    931496835: null
  }
  succs={
    464676531: null
  }
, 464676531:
{
 ir: i ++ 
  preds={
    2003534796: null
  }
  succs={
    931496835: null
  }
, 812446698:
{
 stmt-exit: for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
 tag: FOREXIT
  preds={
    931496835: null
  }
  succs={
    737077247: null
  }
, 737077247:
{
 ir: an=t1;
 stmt: an=t1;
  preds={
    812446698: null
  }
  succs={
    1362546706: null
  }
, 1362546706:
{
 ir: tt=2.71828183E8;
 stmt: tt=2.71828183E8;
  preds={
    737077247: null
  }
  succs={
    1496949625: null
  }
, 1496949625:
{
 ir: gc=0.0;
 stmt: gc=0.0;
  preds={
    1362546706: null
  }
  succs={
    236840983: null
  }
, 236840983:
{
 ir: sx=0.0;
 stmt: sx=0.0;
  preds={
    1496949625: null
  }
  succs={
    1376790324: null
  }
, 1376790324:
{
 ir: sy=0.0;
 stmt: sy=0.0;
  preds={
    236840983: null
  }
  succs={
    1087081975: null
  }
, 1087081975:
{
 ir: i=0;
 for-condition: 561480862
 for-step: 330382173
 stmt: #pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
 for-exit: 680712932
  preds={
    1376790324: null
  }
  succs={
    561480862: null
  }
, 561480862:
{
 true: 893504292
 false: 680712932
 ir: i<10
 loop-variants: [i, q[10]]
  preds={
    1087081975: null
    330382173: null
  }
  succs={
    893504292: null
    680712932: null
  }
, 893504292:
{
 ir: q[i]=0.0;
 stmt: q[i]=0.0;
  preds={
    561480862: null
  }
  succs={
    330382173: null
  }
, 330382173:
{
 ir: i ++ 
  preds={
    893504292: null
  }
  succs={
    561480862: null
  }
, 680712932:
{
 stmt-exit: #pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
 tag: FOREXIT
  preds={
    561480862: null
  }
  succs={
    895281180: null
  }
, 895281180:
{
 ir: k_offset=( - 1);
 stmt: k_offset=( - 1);
  preds={
    680712932: null
  }
  succs={
    797814020: null
  }
, 797814020:
{
 ir: k=1;
 for-condition: 737945227
 for-step: 702846463
 stmt: for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
 for-exit: 1105322512
  preds={
    895281180: null
  }
  succs={
    737945227: null
  }
, 737945227:
{
 true: 857068247
 false: 1105322512
 ir: k<=np
 loop-variants: [k, kk, t1, t2, i, ik, t3, reduce_span_0, * reduce = (double * )malloc((10*sizeof (double))), x1, x2, t4, l, sx, sy, q[10]]
  preds={
    797814020: null
    702846463: null
  }
  succs={
    857068247: null
    1105322512: null
  }
, 857068247:
{
 ir: kk=(k_offset+k);
 stmt: kk=(k_offset+k);
  preds={
    737945227: null
  }
  succs={
    694452085: null
  }
, 694452085:
{
 ir: t1=2.71828183E8;
 stmt: t1=2.71828183E8;
  preds={
    857068247: null
  }
  succs={
    225344427: null
  }
, 225344427:
{
 ir: t2=an;
 stmt: t2=an;
  preds={
    694452085: null
  }
  succs={
    717176949: null
  }
, 717176949:
{
 ir: i=1;
 for-condition: 111374580
 for-step: 1997353766
 stmt: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 for-exit: 1288235781
  preds={
    225344427: null
  }
  succs={
    111374580: null
  }
, 111374580:
{
 true: 1785397234
 false: 1288235781
 ir: i<=100
 loop-variants: [i, ik, t3, kk]
  preds={
    717176949: null
    1997353766: null
  }
  succs={
    1785397234: null
    1288235781: null
  }
, 1785397234:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
    111374580: null
  }
  succs={
    1437941060: null
  }
, 1437941060:
{
 true: 1604353554
 false: 1210830415
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    1785397234: null
  }
  succs={
    1604353554: null
    1210830415: null
  }
, 1604353554:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    1437941060: null
  }
  succs={
    912672706: null
  }
, 1210830415:
{
 ir: null
 stmt: null
  preds={
    1437941060: null
  }
  succs={
    912672706: null
  }
, 912672706:
{
 tag: IFEXIT
  preds={
    1604353554: null
    1210830415: null
  }
  succs={
    8805846: null
  }
, 8805846:
{
 true: 373928166
 false: 81412691
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    912672706: null
  }
  succs={
    373928166: null
    81412691: null
  }
, 373928166:
{
 ir: break;
 stmt: break;
  preds={
    8805846: null
  }
  succs={
    1288235781: null
  }
, 81412691:
{
 ir: null
 stmt: null
  preds={
    8805846: null
  }
  succs={
    963815509: null
  }
, 963815509:
{
 tag: IFEXIT
  preds={
    81412691: null
  }
  succs={
    1659367709: null
  }
, 1659367709:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    963815509: null
  }
  succs={
    1346201722: null
  }
, 1346201722:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    1659367709: null
  }
  succs={
    1997353766: null
  }
, 1997353766:
{
 ir: i ++ 
  preds={
    1346201722: null
  }
  succs={
    111374580: null
  }
, 1288235781:
{
 stmt-exit: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 tag: FOREXIT
  preds={
    111374580: null
    373928166: null
  }
  succs={
    27084827: null
  }
, 27084827:
{
 true: 1374754488
 false: 530042637
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(2);
}
  preds={
    1288235781: null
  }
  succs={
    1374754488: null
    530042637: null
  }
, 1374754488:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
    27084827: null
  }
  succs={
    336371513: null
  }
, 530042637:
{
 ir: null
 stmt: null
  preds={
    27084827: null
  }
  succs={
    336371513: null
  }
, 336371513:
{
 tag: IFEXIT
  preds={
    1374754488: null
    530042637: null
  }
  succs={
    1301352406: null
  }
, 1301352406:
{
 ir: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
 stmt: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
  preds={
    336371513: null
  }
  succs={
    124323713: null
  }
, 124323713:
{
 true: 640113647
 false: 2011997442
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(2);
}
  preds={
    1301352406: null
  }
  succs={
    640113647: null
    2011997442: null
  }
, 640113647:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
    124323713: null
  }
  succs={
    843512726: null
  }
, 2011997442:
{
 ir: null
 stmt: null
  preds={
    124323713: null
  }
  succs={
    843512726: null
  }
, 843512726:
{
 tag: IFEXIT
  preds={
    640113647: null
    2011997442: null
  }
  succs={
    1631086936: null
  }
, 1631086936:
{
 true: 773989906
 false: 1944978632
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(1);
}
  preds={
    843512726: null
  }
  succs={
    773989906: null
    1944978632: null
  }
, 773989906:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
    1631086936: null
  }
  succs={
    1987169128: null
  }
, 1944978632:
{
 ir: null
 stmt: null
  preds={
    1631086936: null
  }
  succs={
    1987169128: null
  }
, 1987169128:
{
 tag: IFEXIT
  preds={
    773989906: null
    1944978632: null
  }
  succs={
    1757880885: null
  }
, 1757880885:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 1804379080
 for-step: 278240974
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 980138431
  preds={
    1987169128: null
  }
  succs={
    1804379080: null
  }
, 1804379080:
{
 true: 1239183618
 false: 980138431
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    1757880885: null
    278240974: null
  }
  succs={
    1239183618: null
    980138431: null
  }
, 1239183618:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    1804379080: null
  }
  succs={
    278240974: null
  }
, 278240974:
{
 ir: reduce_span_0 ++ 
  preds={
    1239183618: null
  }
  succs={
    1804379080: null
  }
, 980138431:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    1804379080: null
  }
  succs={
    926434463: null
  }
, 926434463:
{
 ir: i=0;
 for-condition: 931480286
 for-step: 1776409896
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 297602875
  preds={
    980138431: null
  }
  succs={
    931480286: null
  }
, 931480286:
{
 true: 1710265848
 false: 297602875
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    926434463: null
    1776409896: null
  }
  succs={
    1710265848: null
    297602875: null
  }
, 1710265848:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    931480286: null
  }
  succs={
    888655833: null
  }
, 888655833:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    1710265848: null
  }
  succs={
    1504642150: null
  }
, 1504642150:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    888655833: null
  }
  succs={
    777379084: null
  }
, 777379084:
{
 true: 879583678
 false: 1950701640
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    1504642150: null
  }
  succs={
    879583678: null
    1950701640: null
  }
, 879583678:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    777379084: null
  }
  succs={
    1047460013: null
  }
, 1950701640:
{
 ir: null
 stmt: null
  preds={
    777379084: null
  }
  succs={
    243194708: null
  }
, 1047460013:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    879583678: null
  }
  succs={
    1431530910: null
  }
, 1431530910:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    1047460013: null
  }
  succs={
    1954471782: null
  }
, 1954471782:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    1431530910: null
  }
  succs={
    1025309396: null
  }
, 1025309396:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1954471782: null
  }
  succs={
    1646464088: null
  }
, 1646464088:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    1025309396: null
  }
  succs={
    752001567: null
  }
, 752001567:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    1646464088: null
  }
  succs={
    243194708: null
  }
, 243194708:
{
 tag: IFEXIT
  preds={
    752001567: null
    1950701640: null
  }
  succs={
    1776409896: null
  }
, 1776409896:
{
 ir: i ++ 
  preds={
    243194708: null
  }
  succs={
    931480286: null
  }
, 297602875:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    931480286: null
  }
  succs={
    515184459: null
  }
, 515184459:
{
 ir: reduce_span_0=0;
 for-condition: 2044366277
 for-step: 1728579441
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 1926096844
  preds={
    297602875: null
  }
  succs={
    2044366277: null
  }
, 2044366277:
{
 true: 204684384
 false: 1926096844
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    515184459: null
    1728579441: null
  }
  succs={
    204684384: null
    1926096844: null
  }
, 204684384:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    2044366277: null
  }
  succs={
    1728579441: null
  }
, 1728579441:
{
 ir: reduce_span_0 ++ 
  preds={
    204684384: null
  }
  succs={
    2044366277: null
  }
, 1926096844:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    2044366277: null
  }
  succs={
    1768792843: null
  }
, 1768792843:
{
 true: 1607792885
 false: 1316557528
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(1);
}
  preds={
    1926096844: null
  }
  succs={
    1607792885: null
    1316557528: null
  }
, 1607792885:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
    1768792843: null
  }
  succs={
    1402433372: null
  }
, 1316557528:
{
 ir: null
 stmt: null
  preds={
    1768792843: null
  }
  succs={
    1402433372: null
  }
, 1402433372:
{
 tag: IFEXIT
  preds={
    1607792885: null
    1316557528: null
  }
  succs={
    702846463: null
  }
, 702846463:
{
 ir: k ++ 
  preds={
    1402433372: null
  }
  succs={
    737945227: null
  }
, 1105322512:
{
 stmt-exit: for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
 tag: FOREXIT
  preds={
    737945227: null
  }
  succs={
    1149377174: null
  }
, 1149377174:
{
 ir: i=0;
 for-condition: 1229202732
 for-step: 171802996
 stmt: #pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
 for-exit: 464064894
  preds={
    1105322512: null
  }
  succs={
    1229202732: null
  }
, 1229202732:
{
 true: 199449817
 false: 464064894
 ir: i<10
 loop-variants: [i, gc]
  preds={
    1149377174: null
    171802996: null
  }
  succs={
    199449817: null
    464064894: null
  }
, 199449817:
{
 ir: gc=(gc+q[i]);
 stmt: gc=(gc+q[i]);
  preds={
    1229202732: null
  }
  succs={
    171802996: null
  }
, 171802996:
{
 ir: i ++ 
  preds={
    199449817: null
  }
  succs={
    1229202732: null
  }
, 464064894:
{
 stmt-exit: #pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
 tag: FOREXIT
  preds={
    1229202732: null
  }
  succs={
    1932274274: null
  }
, 1932274274:
{
 ir: timer_stop(0);
 stmt: timer_stop(0);
  preds={
    464064894: null
  }
  succs={
    657381435: null
  }
, 657381435:
{
 ir: tm=timer_read(0);
 stmt: tm=timer_read(0);
  preds={
    1932274274: null
  }
  succs={
    1107217291: null
  }
, 1107217291:
{
 ir: nit=0;
 stmt: nit=0;
  preds={
    657381435: null
  }
  succs={
    302977067: null
  }
, 302977067:
{
 ir: verified=true;
 stmt: verified=true;
  preds={
    1107217291: null
  }
  succs={
    6444850: null
  }
, 6444850:
{
 ir: sx_verify_value=40338.15542441498;
 stmt: sx_verify_value=40338.15542441498;
  preds={
    302977067: null
  }
  succs={
    1373419525: null
  }
, 1373419525:
{
 ir: sy_verify_value=( - 26606.69192809235);
 stmt: sy_verify_value=( - 26606.69192809235);
  preds={
    6444850: null
  }
  succs={
    718068661: null
  }
, 718068661:
{
 true: 212683148
 false: 11939193
 ir: verified
 stmt: if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
  preds={
    1373419525: null
  }
  succs={
    212683148: null
    11939193: null
  }
, 212683148:
{
 ir: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
 stmt: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
  preds={
    718068661: null
  }
  succs={
    1716093734: null
  }
, 11939193:
{
 ir: null
 stmt: null
  preds={
    718068661: null
  }
  succs={
    1714550218: null
  }
, 1716093734:
{
 ir: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
 stmt: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
  preds={
    212683148: null
  }
  succs={
    509891820: null
  }
, 509891820:
{
 ir: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
 stmt: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
  preds={
    1716093734: null
  }
  succs={
    1714550218: null
  }
, 1714550218:
{
 tag: IFEXIT
  preds={
    509891820: null
    11939193: null
  }
  succs={
    1523457748: null
  }
, 1523457748:
{
 ir: Mops=((pow(2.0, (30+1))/tm)/1000000.0);
 stmt: Mops=((pow(2.0, (30+1))/tm)/1000000.0);
  preds={
    1714550218: null
  }
  succs={
    370370379: null
  }
, 370370379:
{
 ir: printf("\nEP Benchmark Results:\n\n");
 stmt: printf("\nEP Benchmark Results:\n\n");
  preds={
    1523457748: null
  }
  succs={
    671046933: null
  }
, 671046933:
{
 ir: printf("CPU Time =%10.4lf\n", tm);
 stmt: printf("CPU Time =%10.4lf\n", tm);
  preds={
    370370379: null
  }
  succs={
    1309238149: null
  }
, 1309238149:
{
 ir: printf("N = 2^%5d\n", 30);
 stmt: printf("N = 2^%5d\n", 30);
  preds={
    671046933: null
  }
  succs={
    1687940142: null
  }
, 1687940142:
{
 ir: printf("No. Gaussian Pairs = %15.0lf\n", gc);
 stmt: printf("No. Gaussian Pairs = %15.0lf\n", gc);
  preds={
    1309238149: null
  }
  succs={
    1765795529: null
  }
, 1765795529:
{
 ir: printf("Sums = %25.15lE %25.15lE\n", sx, sy);
 stmt: printf("Sums = %25.15lE %25.15lE\n", sx, sy);
  preds={
    1687940142: null
  }
  succs={
    888473870: null
  }
, 888473870:
{
 ir: printf("Counts: \n");
 stmt: printf("Counts: \n");
  preds={
    1765795529: null
  }
  succs={
    482052083: null
  }
, 482052083:
{
 ir: i=0;
 for-condition: 170144208
 for-step: 1720339
 stmt: for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
 for-exit: 460201727
  preds={
    888473870: null
  }
  succs={
    170144208: null
  }
, 170144208:
{
 true: 837108062
 false: 460201727
 ir: i<10
 loop-variants: [i]
  preds={
    482052083: null
    1720339: null
  }
  succs={
    837108062: null
    460201727: null
  }
, 837108062:
{
 ir: printf("%3d%15.0lf\n", i, q[i]);
 stmt: printf("%3d%15.0lf\n", i, q[i]);
  preds={
    170144208: null
  }
  succs={
    1720339: null
  }
, 1720339:
{
 ir: i ++ 
  preds={
    837108062: null
  }
  succs={
    170144208: null
  }
, 460201727:
{
 stmt-exit: for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
 tag: FOREXIT
  preds={
    170144208: null
  }
  succs={
    812586739: null
  }
, 812586739:
{
 ir: print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
 stmt: print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
  preds={
    460201727: null
  }
  succs={
    1787079037: null
  }
, 1787079037:
{
 true: 585324508
 false: 1813187653
 ir: timers_enabled
 stmt: if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
  preds={
    812586739: null
  }
  succs={
    585324508: null
    1813187653: null
  }
, 585324508:
{
 true: 1881901842
 false: 1234250905
 ir: (tm<=0.0)
 stmt: if ((tm<=0.0))
{
tm=1.0;
}
  preds={
    1787079037: null
  }
  succs={
    1881901842: null
    1234250905: null
  }
, 1813187653:
{
 ir: null
 stmt: null
  preds={
    1787079037: null
  }
  succs={
    1353530305: null
  }
, 1881901842:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
    585324508: null
  }
  succs={
    16868310: null
  }
, 1234250905:
{
 ir: null
 stmt: null
  preds={
    585324508: null
  }
  succs={
    16868310: null
  }
, 16868310:
{
 tag: IFEXIT
  preds={
    1881901842: null
    1234250905: null
  }
  succs={
    769530879: null
  }
, 769530879:
{
 ir: tt=timer_read(0);
 stmt: tt=timer_read(0);
  preds={
    16868310: null
  }
  succs={
    364639279: null
  }
, 364639279:
{
 ir: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    769530879: null
  }
  succs={
    1427040229: null
  }
, 1427040229:
{
 ir: tt=timer_read(1);
 stmt: tt=timer_read(1);
  preds={
    364639279: null
  }
  succs={
    1604002113: null
  }
, 1604002113:
{
 ir: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    1427040229: null
  }
  succs={
    38262958: null
  }
, 38262958:
{
 ir: tt=timer_read(2);
 stmt: tt=timer_read(2);
  preds={
    1604002113: null
  }
  succs={
    1217875525: null
  }
, 1217875525:
{
 ir: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    38262958: null
  }
  succs={
    1353530305: null
  }
, 1353530305:
{
 tag: IFEXIT
  preds={
    1217875525: null
    1813187653: null
  }
  succs={
    574268151: null
  }
, 574268151:
{
 ir: _ret_val_0=0;
 stmt: _ret_val_0=0;
  preds={
    1353530305: null
  }
  succs={
    1832532108: null
  }
, 1832532108:
{
 ir: return _ret_val_0;
 symbol-exit: [{
double Mops, t1, t2, t3, t4, x1, x2;
double sx, sy, tm, an, tt, gc;
double sx_verify_value, sy_verify_value, sx_err, sy_err;
int np;
int i, ik, kk, l, k, nit;
int k_offset, j;
logical verified, timers_enabled;
double dum[3] = {1.0, 1.0, 1.0};
char size[16];
FILE * fp;
int _ret_val_0;
if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
sprintf(size, "%15.0lf", pow(2.0, (30+1)));
j=14;
if ((size[j]=='.'))
{
j -- ;
}
size[(j+1)]='\0';
printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
printf("\n Number of random numbers generated: %15s\n", size);
verified=false;
np=(1<<(30-16));
vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
dum[0]=randlc(( & dum[1]), dum[2]);
#pragma loop name main#0
 
#pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
timer_clear(0);
timer_clear(1);
timer_clear(2);
timer_start(0);
t1=1.220703125E9;
vranlc(0, ( & t1), 1.220703125E9, x);
t1=1.220703125E9;
#pragma loop name main#1
 
for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
an=t1;
tt=2.71828183E8;
gc=0.0;
sx=0.0;
sy=0.0;
#pragma loop name main#2
 
#pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
k_offset=( - 1);
#pragma experimental section start null
#pragma loop name main#3
 
for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
#pragma experimental section stop null
#pragma loop name main#4
 
#pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
timer_stop(0);
tm=timer_read(0);
nit=0;
verified=true;
sx_verify_value=40338.15542441498;
sy_verify_value=( - 26606.69192809235);
if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
Mops=((pow(2.0, (30+1))/tm)/1000000.0);
printf("\nEP Benchmark Results:\n\n");
printf("CPU Time =%10.4lf\n", tm);
printf("N = 2^%5d\n", 30);
printf("No. Gaussian Pairs = %15.0lf\n", gc);
printf("Sums = %25.15lE %25.15lE\n", sx, sy);
printf("Counts: \n");
#pragma loop name main#5
 
for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
_ret_val_0=0;
return _ret_val_0;
}]
 stmt: return _ret_val_0;
  preds={
    574268151: null
  }
  succs={
  }
]</DFAGraph>




[Mops, t1, t2, t3, t4, x1, x2, sx, sy, tm, an, tt, gc, sx_verify_value, sy_verify_value, sx_err, sy_err, np, i, ik, kk, l, k, nit, k_offset, j, verified, timers_enabled, dum[3] = {1.0, 1.0, 1.0}, size[16], * fp, _ret_val_0, * reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[1354083458:
{
 ir: size[j]=' ';
 stmt: size[j]=' ';
  preds={
  }
  succs={
    1306834002: null
  }
, 1306834002:
{
 ir: j -- ;
 stmt: j -- ;
  preds={
    1354083458: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[865667596:
{
 ir: sprintf(size, "%15.0lf", pow(2.0, n1));
 stmt: sprintf(size, "%15.0lf", pow(2.0, n1));
  preds={
  }
  succs={
    363509958: null
  }
, 363509958:
{
 ir: j=14;
 stmt: j=14;
  preds={
    865667596: null
  }
  succs={
    270095066: null
  }
, 270095066:
{
 true: 1354083458
 false: 1806431167
 ir: (size[j]=='.')
 stmt: if ((size[j]=='.'))
{
size[j]=' ';
j -- ;
}
  preds={
    363509958: null
  }
  succs={
    1354083458: null
    1806431167: null
  }
, 1354083458:
{
 ir: size[j]=' ';
 stmt: size[j]=' ';
  preds={
    270095066: null
  }
  succs={
    1306834002: null
  }
, 1806431167:
{
 ir: null
 stmt: null
  preds={
    270095066: null
  }
  succs={
    50699452: null
  }
, 1306834002:
{
 ir: j -- ;
 stmt: j -- ;
  preds={
    1354083458: null
  }
  succs={
    50699452: null
  }
, 50699452:
{
 tag: IFEXIT
  preds={
    1306834002: null
    1806431167: null
  }
  succs={
    2125062626: null
  }
, 2125062626:
{
 ir: size[(j+1)]='\0';
 stmt: size[(j+1)]='\0';
  preds={
    50699452: null
  }
  succs={
    620557167: null
  }
, 620557167:
{
 ir: printf(" Size            =          %15s\n", size);
 stmt: printf(" Size            =          %15s\n", size);
  preds={
    2125062626: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[285133380:
{
 ir: printf(" Size            =             %12d\n", n1);
 stmt: printf(" Size            =             %12d\n", n1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1068586139:
{
 true: 865667596
 false: 285133380
 ir: ((name[0]=='E')&&(name[1]=='P'))
 stmt: if (((name[0]=='E')&&(name[1]=='P')))
{
sprintf(size, "%15.0lf", pow(2.0, n1));
j=14;
if ((size[j]=='.'))
{
size[j]=' ';
j -- ;
}
size[(j+1)]='\0';
printf(" Size            =          %15s\n", size);
}
else
{
printf(" Size            =             %12d\n", n1);
}
  preds={
  }
  succs={
    865667596: null
    285133380: null
  }
, 865667596:
{
 ir: sprintf(size, "%15.0lf", pow(2.0, n1));
 stmt: sprintf(size, "%15.0lf", pow(2.0, n1));
  preds={
    1068586139: null
  }
  succs={
    363509958: null
  }
, 285133380:
{
 ir: printf(" Size            =             %12d\n", n1);
 stmt: printf(" Size            =             %12d\n", n1);
  preds={
    1068586139: null
  }
  succs={
    245765246: null
  }
, 363509958:
{
 ir: j=14;
 stmt: j=14;
  preds={
    865667596: null
  }
  succs={
    270095066: null
  }
, 270095066:
{
 true: 1354083458
 false: 1806431167
 ir: (size[j]=='.')
 stmt: if ((size[j]=='.'))
{
size[j]=' ';
j -- ;
}
  preds={
    363509958: null
  }
  succs={
    1354083458: null
    1806431167: null
  }
, 1354083458:
{
 ir: size[j]=' ';
 stmt: size[j]=' ';
  preds={
    270095066: null
  }
  succs={
    1306834002: null
  }
, 1806431167:
{
 ir: null
 stmt: null
  preds={
    270095066: null
  }
  succs={
    50699452: null
  }
, 1306834002:
{
 ir: j -- ;
 stmt: j -- ;
  preds={
    1354083458: null
  }
  succs={
    50699452: null
  }
, 50699452:
{
 tag: IFEXIT
  preds={
    1306834002: null
    1806431167: null
  }
  succs={
    2125062626: null
  }
, 2125062626:
{
 ir: size[(j+1)]='\0';
 stmt: size[(j+1)]='\0';
  preds={
    50699452: null
  }
  succs={
    620557167: null
  }
, 620557167:
{
 ir: printf(" Size            =          %15s\n", size);
 stmt: printf(" Size            =          %15s\n", size);
  preds={
    2125062626: null
  }
  succs={
    245765246: null
  }
, 245765246:
{
 tag: IFEXIT
  preds={
    620557167: null
    285133380: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1292040526:
{
 ir: printf(" Size            =           %4dx%4dx%4d\n", n1, n2, n3);
 stmt: printf(" Size            =           %4dx%4dx%4d\n", n1, n2, n3);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1973233403:
{
 ir: printf(" Verification    =             %12s\n", "SUCCESSFUL");
 stmt: printf(" Verification    =             %12s\n", "SUCCESSFUL");
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[63387985:
{
 ir: printf(" Verification    =             %12s\n", "UNSUCCESSFUL");
 stmt: printf(" Verification    =             %12s\n", "UNSUCCESSFUL");
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[929383713:
{
 symbol-entry: {
char size[16];
int j;
printf("\n\n %s Benchmark Completed.\n", name);
printf(" Class           =             %12c\n", class);
if (((n2==0)&&(n3==0)))
{
if (((name[0]=='E')&&(name[1]=='P')))
{
sprintf(size, "%15.0lf", pow(2.0, n1));
j=14;
if ((size[j]=='.'))
{
size[j]=' ';
j -- ;
}
size[(j+1)]='\0';
printf(" Size            =          %15s\n", size);
}
else
{
printf(" Size            =             %12d\n", n1);
}
}
else
{
printf(" Size            =           %4dx%4dx%4d\n", n1, n2, n3);
}
printf(" Iterations      =             %12d\n", niter);
printf(" Time in seconds =             %12.2lf\n", t);
printf(" Mop/s total     =          %15.2lf\n", mops);
printf(" Operation type  = %24s\n", optype);
if (verified)
{
printf(" Verification    =             %12s\n", "SUCCESSFUL");
}
else
{
printf(" Verification    =             %12s\n", "UNSUCCESSFUL");
}
printf(" Version         =             %12s\n", npbversion);
printf(" Compile date    =             %12s\n", compiletime);
printf("\n Compile options:\n""    CC           = %s\n", cs1);
printf("    CLINK        = %s\n", cs2);
printf("    C_LIB        = %s\n", cs3);
printf("    C_INC        = %s\n", cs4);
printf("    CFLAGS       = %s\n", cs5);
printf("    CLINKFLAGS   = %s\n", cs6);
printf("    RAND         = %s\n", cs7);
printf("\n--------------------------------------\n"" Please send all errors/feedbacks to:\n"" Center for Manycore Programming\n"" cmp@aces.snu.ac.kr\n"" http://aces.snu.ac.kr\n""--------------------------------------\n\n");
return ;
}
 ir: printf("\n\n %s Benchmark Completed.\n", name);
 stmt: printf("\n\n %s Benchmark Completed.\n", name);
  preds={
  }
  succs={
    48208774: null
  }
, 48208774:
{
 ir: printf(" Class           =             %12c\n", class);
 stmt: printf(" Class           =             %12c\n", class);
  preds={
    929383713: null
  }
  succs={
    726181440: null
  }
, 726181440:
{
 true: 1068586139
 false: 1292040526
 ir: ((n2==0)&&(n3==0))
 stmt: if (((n2==0)&&(n3==0)))
{
if (((name[0]=='E')&&(name[1]=='P')))
{
sprintf(size, "%15.0lf", pow(2.0, n1));
j=14;
if ((size[j]=='.'))
{
size[j]=' ';
j -- ;
}
size[(j+1)]='\0';
printf(" Size            =          %15s\n", size);
}
else
{
printf(" Size            =             %12d\n", n1);
}
}
else
{
printf(" Size            =           %4dx%4dx%4d\n", n1, n2, n3);
}
  preds={
    48208774: null
  }
  succs={
    1068586139: null
    1292040526: null
  }
, 1068586139:
{
 true: 865667596
 false: 285133380
 ir: ((name[0]=='E')&&(name[1]=='P'))
 stmt: if (((name[0]=='E')&&(name[1]=='P')))
{
sprintf(size, "%15.0lf", pow(2.0, n1));
j=14;
if ((size[j]=='.'))
{
size[j]=' ';
j -- ;
}
size[(j+1)]='\0';
printf(" Size            =          %15s\n", size);
}
else
{
printf(" Size            =             %12d\n", n1);
}
  preds={
    726181440: null
  }
  succs={
    865667596: null
    285133380: null
  }
, 1292040526:
{
 ir: printf(" Size            =           %4dx%4dx%4d\n", n1, n2, n3);
 stmt: printf(" Size            =           %4dx%4dx%4d\n", n1, n2, n3);
  preds={
    726181440: null
  }
  succs={
    510147134: null
  }
, 865667596:
{
 ir: sprintf(size, "%15.0lf", pow(2.0, n1));
 stmt: sprintf(size, "%15.0lf", pow(2.0, n1));
  preds={
    1068586139: null
  }
  succs={
    363509958: null
  }
, 285133380:
{
 ir: printf(" Size            =             %12d\n", n1);
 stmt: printf(" Size            =             %12d\n", n1);
  preds={
    1068586139: null
  }
  succs={
    245765246: null
  }
, 363509958:
{
 ir: j=14;
 stmt: j=14;
  preds={
    865667596: null
  }
  succs={
    270095066: null
  }
, 270095066:
{
 true: 1354083458
 false: 1806431167
 ir: (size[j]=='.')
 stmt: if ((size[j]=='.'))
{
size[j]=' ';
j -- ;
}
  preds={
    363509958: null
  }
  succs={
    1354083458: null
    1806431167: null
  }
, 1354083458:
{
 ir: size[j]=' ';
 stmt: size[j]=' ';
  preds={
    270095066: null
  }
  succs={
    1306834002: null
  }
, 1806431167:
{
 ir: null
 stmt: null
  preds={
    270095066: null
  }
  succs={
    50699452: null
  }
, 1306834002:
{
 ir: j -- ;
 stmt: j -- ;
  preds={
    1354083458: null
  }
  succs={
    50699452: null
  }
, 50699452:
{
 tag: IFEXIT
  preds={
    1306834002: null
    1806431167: null
  }
  succs={
    2125062626: null
  }
, 2125062626:
{
 ir: size[(j+1)]='\0';
 stmt: size[(j+1)]='\0';
  preds={
    50699452: null
  }
  succs={
    620557167: null
  }
, 620557167:
{
 ir: printf(" Size            =          %15s\n", size);
 stmt: printf(" Size            =          %15s\n", size);
  preds={
    2125062626: null
  }
  succs={
    245765246: null
  }
, 245765246:
{
 tag: IFEXIT
  preds={
    620557167: null
    285133380: null
  }
  succs={
    510147134: null
  }
, 510147134:
{
 tag: IFEXIT
  preds={
    245765246: null
    1292040526: null
  }
  succs={
    542365801: null
  }
, 542365801:
{
 ir: printf(" Iterations      =             %12d\n", niter);
 stmt: printf(" Iterations      =             %12d\n", niter);
  preds={
    510147134: null
  }
  succs={
    2051120548: null
  }
, 2051120548:
{
 ir: printf(" Time in seconds =             %12.2lf\n", t);
 stmt: printf(" Time in seconds =             %12.2lf\n", t);
  preds={
    542365801: null
  }
  succs={
    341138954: null
  }
, 341138954:
{
 ir: printf(" Mop/s total     =          %15.2lf\n", mops);
 stmt: printf(" Mop/s total     =          %15.2lf\n", mops);
  preds={
    2051120548: null
  }
  succs={
    1270038388: null
  }
, 1270038388:
{
 ir: printf(" Operation type  = %24s\n", optype);
 stmt: printf(" Operation type  = %24s\n", optype);
  preds={
    341138954: null
  }
  succs={
    1029472813: null
  }
, 1029472813:
{
 true: 1973233403
 false: 63387985
 ir: verified
 stmt: if (verified)
{
printf(" Verification    =             %12s\n", "SUCCESSFUL");
}
else
{
printf(" Verification    =             %12s\n", "UNSUCCESSFUL");
}
  preds={
    1270038388: null
  }
  succs={
    1973233403: null
    63387985: null
  }
, 1973233403:
{
 ir: printf(" Verification    =             %12s\n", "SUCCESSFUL");
 stmt: printf(" Verification    =             %12s\n", "SUCCESSFUL");
  preds={
    1029472813: null
  }
  succs={
    1866875501: null
  }
, 63387985:
{
 ir: printf(" Verification    =             %12s\n", "UNSUCCESSFUL");
 stmt: printf(" Verification    =             %12s\n", "UNSUCCESSFUL");
  preds={
    1029472813: null
  }
  succs={
    1866875501: null
  }
, 1866875501:
{
 tag: IFEXIT
  preds={
    1973233403: null
    63387985: null
  }
  succs={
    1936722816: null
  }
, 1936722816:
{
 ir: printf(" Version         =             %12s\n", npbversion);
 stmt: printf(" Version         =             %12s\n", npbversion);
  preds={
    1866875501: null
  }
  succs={
    1237825806: null
  }
, 1237825806:
{
 ir: printf(" Compile date    =             %12s\n", compiletime);
 stmt: printf(" Compile date    =             %12s\n", compiletime);
  preds={
    1936722816: null
  }
  succs={
    282265585: null
  }
, 282265585:
{
 ir: printf("\n Compile options:\n""    CC           = %s\n", cs1);
 stmt: printf("\n Compile options:\n""    CC           = %s\n", cs1);
  preds={
    1237825806: null
  }
  succs={
    1297836716: null
  }
, 1297836716:
{
 ir: printf("    CLINK        = %s\n", cs2);
 stmt: printf("    CLINK        = %s\n", cs2);
  preds={
    282265585: null
  }
  succs={
    1048855692: null
  }
, 1048855692:
{
 ir: printf("    C_LIB        = %s\n", cs3);
 stmt: printf("    C_LIB        = %s\n", cs3);
  preds={
    1297836716: null
  }
  succs={
    1249875355: null
  }
, 1249875355:
{
 ir: printf("    C_INC        = %s\n", cs4);
 stmt: printf("    C_INC        = %s\n", cs4);
  preds={
    1048855692: null
  }
  succs={
    1117519786: null
  }
, 1117519786:
{
 ir: printf("    CFLAGS       = %s\n", cs5);
 stmt: printf("    CFLAGS       = %s\n", cs5);
  preds={
    1249875355: null
  }
  succs={
    1409545055: null
  }
, 1409545055:
{
 ir: printf("    CLINKFLAGS   = %s\n", cs6);
 stmt: printf("    CLINKFLAGS   = %s\n", cs6);
  preds={
    1117519786: null
  }
  succs={
    1212116343: null
  }
, 1212116343:
{
 ir: printf("    RAND         = %s\n", cs7);
 stmt: printf("    RAND         = %s\n", cs7);
  preds={
    1409545055: null
  }
  succs={
    2119891622: null
  }
, 2119891622:
{
 ir: printf("\n--------------------------------------\n"" Please send all errors/feedbacks to:\n"" Center for Manycore Programming\n"" cmp@aces.snu.ac.kr\n"" http://aces.snu.ac.kr\n""--------------------------------------\n\n");
 stmt: printf("\n--------------------------------------\n"" Please send all errors/feedbacks to:\n"" Center for Manycore Programming\n"" cmp@aces.snu.ac.kr\n"" http://aces.snu.ac.kr\n""--------------------------------------\n\n");
  preds={
    1212116343: null
  }
  succs={
    1671507048: null
  }
, 1671507048:
{
 ir: return ;
 symbol-exit: [{
char size[16];
int j;
printf("\n\n %s Benchmark Completed.\n", name);
printf(" Class           =             %12c\n", class);
if (((n2==0)&&(n3==0)))
{
if (((name[0]=='E')&&(name[1]=='P')))
{
sprintf(size, "%15.0lf", pow(2.0, n1));
j=14;
if ((size[j]=='.'))
{
size[j]=' ';
j -- ;
}
size[(j+1)]='\0';
printf(" Size            =          %15s\n", size);
}
else
{
printf(" Size            =             %12d\n", n1);
}
}
else
{
printf(" Size            =           %4dx%4dx%4d\n", n1, n2, n3);
}
printf(" Iterations      =             %12d\n", niter);
printf(" Time in seconds =             %12.2lf\n", t);
printf(" Mop/s total     =          %15.2lf\n", mops);
printf(" Operation type  = %24s\n", optype);
if (verified)
{
printf(" Verification    =             %12s\n", "SUCCESSFUL");
}
else
{
printf(" Verification    =             %12s\n", "UNSUCCESSFUL");
}
printf(" Version         =             %12s\n", npbversion);
printf(" Compile date    =             %12s\n", compiletime);
printf("\n Compile options:\n""    CC           = %s\n", cs1);
printf("    CLINK        = %s\n", cs2);
printf("    C_LIB        = %s\n", cs3);
printf("    C_INC        = %s\n", cs4);
printf("    CFLAGS       = %s\n", cs5);
printf("    CLINKFLAGS   = %s\n", cs6);
printf("    RAND         = %s\n", cs7);
printf("\n--------------------------------------\n"" Please send all errors/feedbacks to:\n"" Center for Manycore Programming\n"" cmp@aces.snu.ac.kr\n"" http://aces.snu.ac.kr\n""--------------------------------------\n\n");
return ;
}]
 stmt: return ;
  preds={
    2119891622: null
  }
  succs={
  }
]</DFAGraph>




[size[16], j]


<DFAGraph>
[2122049087:
{
 ir: timers_enabled=false;
 stmt: timers_enabled=false;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1632413663:
{
 ir: timers_enabled=true;
 stmt: timers_enabled=true;
  preds={
  }
  succs={
    1825738663: null
  }
, 1825738663:
{
 ir: fclose(fp);
 stmt: fclose(fp);
  preds={
    1632413663: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[416841088:
{
 ir: j -- ;
 stmt: j -- ;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[35534346:
{
 ir: x[i]=( - 1.0E99);
 stmt: x[i]=( - 1.0E99);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1670546046:
{
 ir: t2=randlc(( & t1), t1);
 stmt: t2=randlc(( & t1), t1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1497018177:
{
 ir: q[i]=0.0;
 stmt: q[i]=0.0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1055096410:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[390689829:
{
 ir: break;
 stmt: break;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[424398527:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
  }
  succs={
    782505238: null
  }
, 782505238:
{
 true: 1055096410
 false: 977552154
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    424398527: null
  }
  succs={
    1055096410: null
    977552154: null
  }
, 1055096410:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    782505238: null
  }
  succs={
    1014982340: null
  }
, 977552154:
{
 ir: null
 stmt: null
  preds={
    782505238: null
  }
  succs={
    1014982340: null
  }
, 1014982340:
{
 tag: IFEXIT
  preds={
    1055096410: null
    977552154: null
  }
  succs={
    252553541: null
  }
, 252553541:
{
 true: 390689829
 false: 1208203046
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    1014982340: null
  }
  succs={
    390689829: null
    1208203046: null
  }
, 390689829:
{
 ir: break;
 stmt: break;
  preds={
    252553541: null
  }
  succs={
  }
, 1208203046:
{
 ir: null
 stmt: null
  preds={
    252553541: null
  }
  succs={
    268084911: null
  }
, 268084911:
{
 tag: IFEXIT
  preds={
    1208203046: null
  }
  succs={
    1406014249: null
  }
, 1406014249:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    268084911: null
  }
  succs={
    829149076: null
  }
, 829149076:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    1406014249: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[838473569:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1727361096:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[2074820378:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1022081840:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1704237553:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
  }
  succs={
    137225802: null
  }
, 137225802:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    1704237553: null
  }
  succs={
    1374066265: null
  }
, 1374066265:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    137225802: null
  }
  succs={
    1206051975: null
  }
, 1206051975:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    1374066265: null
  }
  succs={
    538592647: null
  }
, 538592647:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1206051975: null
  }
  succs={
    1627396964: null
  }
, 1627396964:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    538592647: null
  }
  succs={
    70323523: null
  }
, 70323523:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    1627396964: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1906879951:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
  }
  succs={
    1225038340: null
  }
, 1225038340:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    1906879951: null
  }
  succs={
    658909832: null
  }
, 658909832:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    1225038340: null
  }
  succs={
    1420232606: null
  }
, 1420232606:
{
 true: 1704237553
 false: 652433136
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    658909832: null
  }
  succs={
    1704237553: null
    652433136: null
  }
, 1704237553:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    1420232606: null
  }
  succs={
    137225802: null
  }
, 652433136:
{
 ir: null
 stmt: null
  preds={
    1420232606: null
  }
  succs={
    1205445235: null
  }
, 137225802:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    1704237553: null
  }
  succs={
    1374066265: null
  }
, 1374066265:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    137225802: null
  }
  succs={
    1206051975: null
  }
, 1206051975:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    1374066265: null
  }
  succs={
    538592647: null
  }
, 538592647:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1206051975: null
  }
  succs={
    1627396964: null
  }
, 1627396964:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    538592647: null
  }
  succs={
    70323523: null
  }
, 70323523:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    1627396964: null
  }
  succs={
    1205445235: null
  }
, 1205445235:
{
 tag: IFEXIT
  preds={
    70323523: null
    652433136: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[767904468:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1432569632:
{
 ir: reduce_span_0=0;
 for-condition: 1180244251
 for-step: 1259174396
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 1276709283
  preds={
  }
  succs={
    1180244251: null
  }
, 1180244251:
{
 true: 767904468
 false: 1276709283
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    1432569632: null
    1259174396: null
  }
  succs={
    767904468: null
    1276709283: null
  }
, 767904468:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    1180244251: null
  }
  succs={
    1259174396: null
  }
, 1259174396:
{
 ir: reduce_span_0 ++ 
  preds={
    767904468: null
  }
  succs={
    1180244251: null
  }
, 1276709283:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    1180244251: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[688005825:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 313239742
 for-step: 1744189907
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 103103526
  preds={
  }
  succs={
    313239742: null
  }
, 313239742:
{
 true: 1022081840
 false: 103103526
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    688005825: null
    1744189907: null
  }
  succs={
    1022081840: null
    103103526: null
  }
, 1022081840:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    313239742: null
  }
  succs={
    1744189907: null
  }
, 1744189907:
{
 ir: reduce_span_0 ++ 
  preds={
    1022081840: null
  }
  succs={
    313239742: null
  }
, 103103526:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    313239742: null
  }
  succs={
    670663110: null
  }
, 670663110:
{
 ir: i=0;
 for-condition: 1267655902
 for-step: 454104863
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 290579508
  preds={
    103103526: null
  }
  succs={
    1267655902: null
  }
, 1267655902:
{
 true: 1906879951
 false: 290579508
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    670663110: null
    454104863: null
  }
  succs={
    1906879951: null
    290579508: null
  }
, 1906879951:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    1267655902: null
  }
  succs={
    1225038340: null
  }
, 1225038340:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    1906879951: null
  }
  succs={
    658909832: null
  }
, 658909832:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    1225038340: null
  }
  succs={
    1420232606: null
  }
, 1420232606:
{
 true: 1704237553
 false: 652433136
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    658909832: null
  }
  succs={
    1704237553: null
    652433136: null
  }
, 1704237553:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    1420232606: null
  }
  succs={
    137225802: null
  }
, 652433136:
{
 ir: null
 stmt: null
  preds={
    1420232606: null
  }
  succs={
    1205445235: null
  }
, 137225802:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    1704237553: null
  }
  succs={
    1374066265: null
  }
, 1374066265:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    137225802: null
  }
  succs={
    1206051975: null
  }
, 1206051975:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    1374066265: null
  }
  succs={
    538592647: null
  }
, 538592647:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1206051975: null
  }
  succs={
    1627396964: null
  }
, 1627396964:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    538592647: null
  }
  succs={
    70323523: null
  }
, 70323523:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    1627396964: null
  }
  succs={
    1205445235: null
  }
, 1205445235:
{
 tag: IFEXIT
  preds={
    70323523: null
    652433136: null
  }
  succs={
    454104863: null
  }
, 454104863:
{
 ir: i ++ 
  preds={
    1205445235: null
  }
  succs={
    1267655902: null
  }
, 290579508:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    1267655902: null
  }
  succs={
    1432569632: null
  }
, 1432569632:
{
 ir: reduce_span_0=0;
 for-condition: 1180244251
 for-step: 1259174396
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 1276709283
  preds={
    290579508: null
  }
  succs={
    1180244251: null
  }
, 1180244251:
{
 true: 767904468
 false: 1276709283
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    1432569632: null
    1259174396: null
  }
  succs={
    767904468: null
    1276709283: null
  }
, 767904468:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    1180244251: null
  }
  succs={
    1259174396: null
  }
, 1259174396:
{
 ir: reduce_span_0 ++ 
  preds={
    767904468: null
  }
  succs={
    1180244251: null
  }
, 1276709283:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    1180244251: null
  }
  succs={
  }
]</DFAGraph>




[* reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[1116094714:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1846501247:
{
 ir: kk=(k_offset+k);
 stmt: kk=(k_offset+k);
  preds={
  }
  succs={
    1128948651: null
  }
, 1128948651:
{
 ir: t1=2.71828183E8;
 stmt: t1=2.71828183E8;
  preds={
    1846501247: null
  }
  succs={
    671471369: null
  }
, 671471369:
{
 ir: t2=an;
 stmt: t2=an;
  preds={
    1128948651: null
  }
  succs={
    1041365481: null
  }
, 1041365481:
{
 ir: i=1;
 for-condition: 1678046232
 for-step: 501609049
 stmt: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 for-exit: 1922930974
  preds={
    671471369: null
  }
  succs={
    1678046232: null
  }
, 1678046232:
{
 true: 424398527
 false: 1922930974
 ir: i<=100
 loop-variants: [i, ik, t3, kk]
  preds={
    1041365481: null
    501609049: null
  }
  succs={
    424398527: null
    1922930974: null
  }
, 424398527:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
    1678046232: null
  }
  succs={
    782505238: null
  }
, 782505238:
{
 true: 1055096410
 false: 977552154
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    424398527: null
  }
  succs={
    1055096410: null
    977552154: null
  }
, 1055096410:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    782505238: null
  }
  succs={
    1014982340: null
  }
, 977552154:
{
 ir: null
 stmt: null
  preds={
    782505238: null
  }
  succs={
    1014982340: null
  }
, 1014982340:
{
 tag: IFEXIT
  preds={
    1055096410: null
    977552154: null
  }
  succs={
    252553541: null
  }
, 252553541:
{
 true: 390689829
 false: 1208203046
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    1014982340: null
  }
  succs={
    390689829: null
    1208203046: null
  }
, 390689829:
{
 ir: break;
 stmt: break;
  preds={
    252553541: null
  }
  succs={
    1922930974: null
  }
, 1208203046:
{
 ir: null
 stmt: null
  preds={
    252553541: null
  }
  succs={
    268084911: null
  }
, 268084911:
{
 tag: IFEXIT
  preds={
    1208203046: null
  }
  succs={
    1406014249: null
  }
, 1406014249:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    268084911: null
  }
  succs={
    829149076: null
  }
, 829149076:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    1406014249: null
  }
  succs={
    501609049: null
  }
, 501609049:
{
 ir: i ++ 
  preds={
    829149076: null
  }
  succs={
    1678046232: null
  }
, 1922930974:
{
 stmt-exit: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 tag: FOREXIT
  preds={
    1678046232: null
    390689829: null
  }
  succs={
    9797126: null
  }
, 9797126:
{
 true: 838473569
 false: 844112759
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(2);
}
  preds={
    1922930974: null
  }
  succs={
    838473569: null
    844112759: null
  }
, 838473569:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
    9797126: null
  }
  succs={
    739973450: null
  }
, 844112759:
{
 ir: null
 stmt: null
  preds={
    9797126: null
  }
  succs={
    739973450: null
  }
, 739973450:
{
 tag: IFEXIT
  preds={
    838473569: null
    844112759: null
  }
  succs={
    1304117943: null
  }
, 1304117943:
{
 ir: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
 stmt: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
  preds={
    739973450: null
  }
  succs={
    1426963578: null
  }
, 1426963578:
{
 true: 1727361096
 false: 556281560
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(2);
}
  preds={
    1304117943: null
  }
  succs={
    1727361096: null
    556281560: null
  }
, 1727361096:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
    1426963578: null
  }
  succs={
    915500720: null
  }
, 556281560:
{
 ir: null
 stmt: null
  preds={
    1426963578: null
  }
  succs={
    915500720: null
  }
, 915500720:
{
 tag: IFEXIT
  preds={
    1727361096: null
    556281560: null
  }
  succs={
    1132307065: null
  }
, 1132307065:
{
 true: 2074820378
 false: 599984672
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(1);
}
  preds={
    915500720: null
  }
  succs={
    2074820378: null
    599984672: null
  }
, 2074820378:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
    1132307065: null
  }
  succs={
    505021446: null
  }
, 599984672:
{
 ir: null
 stmt: null
  preds={
    1132307065: null
  }
  succs={
    505021446: null
  }
, 505021446:
{
 tag: IFEXIT
  preds={
    2074820378: null
    599984672: null
  }
  succs={
    688005825: null
  }
, 688005825:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 313239742
 for-step: 1744189907
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 103103526
  preds={
    505021446: null
  }
  succs={
    313239742: null
  }
, 313239742:
{
 true: 1022081840
 false: 103103526
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    688005825: null
    1744189907: null
  }
  succs={
    1022081840: null
    103103526: null
  }
, 1022081840:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    313239742: null
  }
  succs={
    1744189907: null
  }
, 1744189907:
{
 ir: reduce_span_0 ++ 
  preds={
    1022081840: null
  }
  succs={
    313239742: null
  }
, 103103526:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    313239742: null
  }
  succs={
    670663110: null
  }
, 670663110:
{
 ir: i=0;
 for-condition: 1267655902
 for-step: 454104863
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 290579508
  preds={
    103103526: null
  }
  succs={
    1267655902: null
  }
, 1267655902:
{
 true: 1906879951
 false: 290579508
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    670663110: null
    454104863: null
  }
  succs={
    1906879951: null
    290579508: null
  }
, 1906879951:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    1267655902: null
  }
  succs={
    1225038340: null
  }
, 1225038340:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    1906879951: null
  }
  succs={
    658909832: null
  }
, 658909832:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    1225038340: null
  }
  succs={
    1420232606: null
  }
, 1420232606:
{
 true: 1704237553
 false: 652433136
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    658909832: null
  }
  succs={
    1704237553: null
    652433136: null
  }
, 1704237553:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    1420232606: null
  }
  succs={
    137225802: null
  }
, 652433136:
{
 ir: null
 stmt: null
  preds={
    1420232606: null
  }
  succs={
    1205445235: null
  }
, 137225802:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    1704237553: null
  }
  succs={
    1374066265: null
  }
, 1374066265:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    137225802: null
  }
  succs={
    1206051975: null
  }
, 1206051975:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    1374066265: null
  }
  succs={
    538592647: null
  }
, 538592647:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1206051975: null
  }
  succs={
    1627396964: null
  }
, 1627396964:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    538592647: null
  }
  succs={
    70323523: null
  }
, 70323523:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    1627396964: null
  }
  succs={
    1205445235: null
  }
, 1205445235:
{
 tag: IFEXIT
  preds={
    70323523: null
    652433136: null
  }
  succs={
    454104863: null
  }
, 454104863:
{
 ir: i ++ 
  preds={
    1205445235: null
  }
  succs={
    1267655902: null
  }
, 290579508:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    1267655902: null
  }
  succs={
    1432569632: null
  }
, 1432569632:
{
 ir: reduce_span_0=0;
 for-condition: 1180244251
 for-step: 1259174396
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 1276709283
  preds={
    290579508: null
  }
  succs={
    1180244251: null
  }
, 1180244251:
{
 true: 767904468
 false: 1276709283
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    1432569632: null
    1259174396: null
  }
  succs={
    767904468: null
    1276709283: null
  }
, 767904468:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    1180244251: null
  }
  succs={
    1259174396: null
  }
, 1259174396:
{
 ir: reduce_span_0 ++ 
  preds={
    767904468: null
  }
  succs={
    1180244251: null
  }
, 1276709283:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    1180244251: null
  }
  succs={
    227755469: null
  }
, 227755469:
{
 true: 1116094714
 false: 762384154
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(1);
}
  preds={
    1276709283: null
  }
  succs={
    1116094714: null
    762384154: null
  }
, 1116094714:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
    227755469: null
  }
  succs={
    690052870: null
  }
, 762384154:
{
 ir: null
 stmt: null
  preds={
    227755469: null
  }
  succs={
    690052870: null
  }
, 690052870:
{
 tag: IFEXIT
  preds={
    1116094714: null
    762384154: null
  }
  succs={
  }
]</DFAGraph>




[* reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[335359181:
{
 ir: gc=(gc+q[i]);
 stmt: gc=(gc+q[i]);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1944702768:
{
 ir: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
 stmt: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
  preds={
  }
  succs={
    656479172: null
  }
, 656479172:
{
 ir: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
 stmt: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
  preds={
    1944702768: null
  }
  succs={
    124888672: null
  }
, 124888672:
{
 ir: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
 stmt: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
  preds={
    656479172: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[303240439:
{
 ir: printf("%3d%15.0lf\n", i, q[i]);
 stmt: printf("%3d%15.0lf\n", i, q[i]);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1894369629:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1297502382:
{
 true: 1894369629
 false: 171493374
 ir: (tm<=0.0)
 stmt: if ((tm<=0.0))
{
tm=1.0;
}
  preds={
  }
  succs={
    1894369629: null
    171493374: null
  }
, 1894369629:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
    1297502382: null
  }
  succs={
    1876682596: null
  }
, 171493374:
{
 ir: null
 stmt: null
  preds={
    1297502382: null
  }
  succs={
    1876682596: null
  }
, 1876682596:
{
 tag: IFEXIT
  preds={
    1894369629: null
    171493374: null
  }
  succs={
    1371957475: null
  }
, 1371957475:
{
 ir: tt=timer_read(0);
 stmt: tt=timer_read(0);
  preds={
    1876682596: null
  }
  succs={
    778731861: null
  }
, 778731861:
{
 ir: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    1371957475: null
  }
  succs={
    1646371921: null
  }
, 1646371921:
{
 ir: tt=timer_read(1);
 stmt: tt=timer_read(1);
  preds={
    778731861: null
  }
  succs={
    1383178166: null
  }
, 1383178166:
{
 ir: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    1646371921: null
  }
  succs={
    806511723: null
  }
, 806511723:
{
 ir: tt=timer_read(2);
 stmt: tt=timer_read(2);
  preds={
    1383178166: null
  }
  succs={
    1250442005: null
  }
, 1250442005:
{
 ir: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    806511723: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1194893830:
{
 true: 2122049087
 false: 1632413663
 symbol-entry: {
double Mops, t1, t2, t3, t4, x1, x2;
double sx, sy, tm, an, tt, gc;
double sx_verify_value, sy_verify_value, sx_err, sy_err;
int np;
int i, ik, kk, l, k, nit;
int k_offset, j;
logical verified, timers_enabled;
double dum[3] = {1.0, 1.0, 1.0};
char size[16];
FILE * fp;
int _ret_val_0;
if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
sprintf(size, "%15.0lf", pow(2.0, (30+1)));
j=14;
if ((size[j]=='.'))
{
j -- ;
}
size[(j+1)]='\0';
printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
printf("\n Number of random numbers generated: %15s\n", size);
verified=false;
np=(1<<(30-16));
vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
dum[0]=randlc(( & dum[1]), dum[2]);
#pragma loop name main#0
 
#pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
timer_clear(0);
timer_clear(1);
timer_clear(2);
timer_start(0);
t1=1.220703125E9;
vranlc(0, ( & t1), 1.220703125E9, x);
t1=1.220703125E9;
#pragma loop name main#1
 
for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
an=t1;
tt=2.71828183E8;
gc=0.0;
sx=0.0;
sy=0.0;
#pragma loop name main#2
 
#pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
k_offset=( - 1);
#pragma experimental section start null
#pragma loop name main#3
 
for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
#pragma experimental section stop null
#pragma loop name main#4
 
#pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
timer_stop(0);
tm=timer_read(0);
nit=0;
verified=true;
sx_verify_value=40338.15542441498;
sy_verify_value=( - 26606.69192809235);
if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
Mops=((pow(2.0, (30+1))/tm)/1000000.0);
printf("\nEP Benchmark Results:\n\n");
printf("CPU Time =%10.4lf\n", tm);
printf("N = 2^%5d\n", 30);
printf("No. Gaussian Pairs = %15.0lf\n", gc);
printf("Sums = %25.15lE %25.15lE\n", sx, sy);
printf("Counts: \n");
#pragma loop name main#5
 
for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
_ret_val_0=0;
return _ret_val_0;
}
 ir: ((fp=fopen("timer.flag", "r"))==((void * )0))
 stmt: if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
  preds={
  }
  succs={
    2122049087: null
    1632413663: null
  }
, 2122049087:
{
 ir: timers_enabled=false;
 stmt: timers_enabled=false;
  preds={
    1194893830: null
  }
  succs={
    1725165248: null
  }
, 1632413663:
{
 ir: timers_enabled=true;
 stmt: timers_enabled=true;
  preds={
    1194893830: null
  }
  succs={
    1825738663: null
  }
, 1825738663:
{
 ir: fclose(fp);
 stmt: fclose(fp);
  preds={
    1632413663: null
  }
  succs={
    1725165248: null
  }
, 1725165248:
{
 tag: IFEXIT
  preds={
    2122049087: null
    1825738663: null
  }
  succs={
    503642634: null
  }
, 503642634:
{
 ir: sprintf(size, "%15.0lf", pow(2.0, (30+1)));
 stmt: sprintf(size, "%15.0lf", pow(2.0, (30+1)));
  preds={
    1725165248: null
  }
  succs={
    452121674: null
  }
, 452121674:
{
 ir: j=14;
 stmt: j=14;
  preds={
    503642634: null
  }
  succs={
    1636050357: null
  }
, 1636050357:
{
 true: 416841088
 false: 1483298597
 ir: (size[j]=='.')
 stmt: if ((size[j]=='.'))
{
j -- ;
}
  preds={
    452121674: null
  }
  succs={
    416841088: null
    1483298597: null
  }
, 416841088:
{
 ir: j -- ;
 stmt: j -- ;
  preds={
    1636050357: null
  }
  succs={
    1412794598: null
  }
, 1483298597:
{
 ir: null
 stmt: null
  preds={
    1636050357: null
  }
  succs={
    1412794598: null
  }
, 1412794598:
{
 tag: IFEXIT
  preds={
    416841088: null
    1483298597: null
  }
  succs={
    257608605: null
  }
, 257608605:
{
 ir: size[(j+1)]='\0';
 stmt: size[(j+1)]='\0';
  preds={
    1412794598: null
  }
  succs={
    1337192014: null
  }
, 1337192014:
{
 ir: printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
 stmt: printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
  preds={
    257608605: null
  }
  succs={
    1567705314: null
  }
, 1567705314:
{
 ir: printf("\n Number of random numbers generated: %15s\n", size);
 stmt: printf("\n Number of random numbers generated: %15s\n", size);
  preds={
    1337192014: null
  }
  succs={
    637241618: null
  }
, 637241618:
{
 ir: verified=false;
 stmt: verified=false;
  preds={
    1567705314: null
  }
  succs={
    2082781203: null
  }
, 2082781203:
{
 ir: np=(1<<(30-16));
 stmt: np=(1<<(30-16));
  preds={
    637241618: null
  }
  succs={
    741730375: null
  }
, 741730375:
{
 ir: vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
 stmt: vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
  preds={
    2082781203: null
  }
  succs={
    2077528955: null
  }
, 2077528955:
{
 ir: dum[0]=randlc(( & dum[1]), dum[2]);
 stmt: dum[0]=randlc(( & dum[1]), dum[2]);
  preds={
    741730375: null
  }
  succs={
    1490509465: null
  }
, 1490509465:
{
 ir: i=0;
 for-condition: 1537471098
 for-step: 122114483
 stmt: #pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
 for-exit: 1947896119
  preds={
    2077528955: null
  }
  succs={
    1537471098: null
  }
, 1537471098:
{
 true: 35534346
 false: 1947896119
 ir: i<(2*(1<<16))
 loop-variants: [i, x[(2*(1<<16))]]
  preds={
    1490509465: null
    122114483: null
  }
  succs={
    35534346: null
    1947896119: null
  }
, 35534346:
{
 ir: x[i]=( - 1.0E99);
 stmt: x[i]=( - 1.0E99);
  preds={
    1537471098: null
  }
  succs={
    122114483: null
  }
, 122114483:
{
 ir: i ++ 
  preds={
    35534346: null
  }
  succs={
    1537471098: null
  }
, 1947896119:
{
 stmt-exit: #pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
 tag: FOREXIT
  preds={
    1537471098: null
  }
  succs={
    812553708: null
  }
, 812553708:
{
 ir: Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
 stmt: Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
  preds={
    1947896119: null
  }
  succs={
    1387210478: null
  }
, 1387210478:
{
 ir: timer_clear(0);
 stmt: timer_clear(0);
  preds={
    812553708: null
  }
  succs={
    1876443073: null
  }
, 1876443073:
{
 ir: timer_clear(1);
 stmt: timer_clear(1);
  preds={
    1387210478: null
  }
  succs={
    1328238652: null
  }
, 1328238652:
{
 ir: timer_clear(2);
 stmt: timer_clear(2);
  preds={
    1876443073: null
  }
  succs={
    195984832: null
  }
, 195984832:
{
 ir: timer_start(0);
 stmt: timer_start(0);
  preds={
    1328238652: null
  }
  succs={
    547201549: null
  }
, 547201549:
{
 ir: t1=1.220703125E9;
 stmt: t1=1.220703125E9;
  preds={
    195984832: null
  }
  succs={
    236304360: null
  }
, 236304360:
{
 ir: vranlc(0, ( & t1), 1.220703125E9, x);
 stmt: vranlc(0, ( & t1), 1.220703125E9, x);
  preds={
    547201549: null
  }
  succs={
    455785638: null
  }
, 455785638:
{
 ir: t1=1.220703125E9;
 stmt: t1=1.220703125E9;
  preds={
    236304360: null
  }
  succs={
    224100622: null
  }
, 224100622:
{
 ir: i=0;
 for-condition: 785570251
 for-step: 1138410383
 stmt: for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
 for-exit: 875313400
  preds={
    455785638: null
  }
  succs={
    785570251: null
  }
, 785570251:
{
 true: 1670546046
 false: 875313400
 ir: i<(16+1)
 loop-variants: [i, t2]
  preds={
    224100622: null
    1138410383: null
  }
  succs={
    1670546046: null
    875313400: null
  }
, 1670546046:
{
 ir: t2=randlc(( & t1), t1);
 stmt: t2=randlc(( & t1), t1);
  preds={
    785570251: null
  }
  succs={
    1138410383: null
  }
, 1138410383:
{
 ir: i ++ 
  preds={
    1670546046: null
  }
  succs={
    785570251: null
  }
, 875313400:
{
 stmt-exit: for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
 tag: FOREXIT
  preds={
    785570251: null
  }
  succs={
    210281271: null
  }
, 210281271:
{
 ir: an=t1;
 stmt: an=t1;
  preds={
    875313400: null
  }
  succs={
    1560940633: null
  }
, 1560940633:
{
 ir: tt=2.71828183E8;
 stmt: tt=2.71828183E8;
  preds={
    210281271: null
  }
  succs={
    1213818572: null
  }
, 1213818572:
{
 ir: gc=0.0;
 stmt: gc=0.0;
  preds={
    1560940633: null
  }
  succs={
    501705927: null
  }
, 501705927:
{
 ir: sx=0.0;
 stmt: sx=0.0;
  preds={
    1213818572: null
  }
  succs={
    1421866327: null
  }
, 1421866327:
{
 ir: sy=0.0;
 stmt: sy=0.0;
  preds={
    501705927: null
  }
  succs={
    2087785333: null
  }
, 2087785333:
{
 ir: i=0;
 for-condition: 1515638188
 for-step: 1473205473
 stmt: #pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
 for-exit: 1526970878
  preds={
    1421866327: null
  }
  succs={
    1515638188: null
  }
, 1515638188:
{
 true: 1497018177
 false: 1526970878
 ir: i<10
 loop-variants: [i, q[10]]
  preds={
    2087785333: null
    1473205473: null
  }
  succs={
    1497018177: null
    1526970878: null
  }
, 1497018177:
{
 ir: q[i]=0.0;
 stmt: q[i]=0.0;
  preds={
    1515638188: null
  }
  succs={
    1473205473: null
  }
, 1473205473:
{
 ir: i ++ 
  preds={
    1497018177: null
  }
  succs={
    1515638188: null
  }
, 1526970878:
{
 stmt-exit: #pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
 tag: FOREXIT
  preds={
    1515638188: null
  }
  succs={
    936653983: null
  }
, 936653983:
{
 ir: k_offset=( - 1);
 stmt: k_offset=( - 1);
  preds={
    1526970878: null
  }
  succs={
    1325056130: null
  }
, 1325056130:
{
 ir: k=1;
 for-condition: 1498438472
 for-step: 1809194904
 stmt: for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
 for-exit: 1219273867
  preds={
    936653983: null
  }
  succs={
    1498438472: null
  }
, 1498438472:
{
 true: 1846501247
 false: 1219273867
 ir: k<=np
 loop-variants: [k, kk, t1, t2, i, ik, t3, reduce_span_0, * reduce = (double * )malloc((10*sizeof (double))), x1, x2, t4, l, sx, sy, q[10]]
  preds={
    1325056130: null
    1809194904: null
  }
  succs={
    1846501247: null
    1219273867: null
  }
, 1846501247:
{
 ir: kk=(k_offset+k);
 stmt: kk=(k_offset+k);
  preds={
    1498438472: null
  }
  succs={
    1128948651: null
  }
, 1128948651:
{
 ir: t1=2.71828183E8;
 stmt: t1=2.71828183E8;
  preds={
    1846501247: null
  }
  succs={
    671471369: null
  }
, 671471369:
{
 ir: t2=an;
 stmt: t2=an;
  preds={
    1128948651: null
  }
  succs={
    1041365481: null
  }
, 1041365481:
{
 ir: i=1;
 for-condition: 1678046232
 for-step: 501609049
 stmt: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 for-exit: 1922930974
  preds={
    671471369: null
  }
  succs={
    1678046232: null
  }
, 1678046232:
{
 true: 424398527
 false: 1922930974
 ir: i<=100
 loop-variants: [i, ik, t3, kk]
  preds={
    1041365481: null
    501609049: null
  }
  succs={
    424398527: null
    1922930974: null
  }
, 424398527:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
    1678046232: null
  }
  succs={
    782505238: null
  }
, 782505238:
{
 true: 1055096410
 false: 977552154
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    424398527: null
  }
  succs={
    1055096410: null
    977552154: null
  }
, 1055096410:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    782505238: null
  }
  succs={
    1014982340: null
  }
, 977552154:
{
 ir: null
 stmt: null
  preds={
    782505238: null
  }
  succs={
    1014982340: null
  }
, 1014982340:
{
 tag: IFEXIT
  preds={
    1055096410: null
    977552154: null
  }
  succs={
    252553541: null
  }
, 252553541:
{
 true: 390689829
 false: 1208203046
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    1014982340: null
  }
  succs={
    390689829: null
    1208203046: null
  }
, 390689829:
{
 ir: break;
 stmt: break;
  preds={
    252553541: null
  }
  succs={
    1922930974: null
  }
, 1208203046:
{
 ir: null
 stmt: null
  preds={
    252553541: null
  }
  succs={
    268084911: null
  }
, 268084911:
{
 tag: IFEXIT
  preds={
    1208203046: null
  }
  succs={
    1406014249: null
  }
, 1406014249:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    268084911: null
  }
  succs={
    829149076: null
  }
, 829149076:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    1406014249: null
  }
  succs={
    501609049: null
  }
, 501609049:
{
 ir: i ++ 
  preds={
    829149076: null
  }
  succs={
    1678046232: null
  }
, 1922930974:
{
 stmt-exit: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 tag: FOREXIT
  preds={
    1678046232: null
    390689829: null
  }
  succs={
    9797126: null
  }
, 9797126:
{
 true: 838473569
 false: 844112759
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(2);
}
  preds={
    1922930974: null
  }
  succs={
    838473569: null
    844112759: null
  }
, 838473569:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
    9797126: null
  }
  succs={
    739973450: null
  }
, 844112759:
{
 ir: null
 stmt: null
  preds={
    9797126: null
  }
  succs={
    739973450: null
  }
, 739973450:
{
 tag: IFEXIT
  preds={
    838473569: null
    844112759: null
  }
  succs={
    1304117943: null
  }
, 1304117943:
{
 ir: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
 stmt: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
  preds={
    739973450: null
  }
  succs={
    1426963578: null
  }
, 1426963578:
{
 true: 1727361096
 false: 556281560
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(2);
}
  preds={
    1304117943: null
  }
  succs={
    1727361096: null
    556281560: null
  }
, 1727361096:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
    1426963578: null
  }
  succs={
    915500720: null
  }
, 556281560:
{
 ir: null
 stmt: null
  preds={
    1426963578: null
  }
  succs={
    915500720: null
  }
, 915500720:
{
 tag: IFEXIT
  preds={
    1727361096: null
    556281560: null
  }
  succs={
    1132307065: null
  }
, 1132307065:
{
 true: 2074820378
 false: 599984672
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(1);
}
  preds={
    915500720: null
  }
  succs={
    2074820378: null
    599984672: null
  }
, 2074820378:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
    1132307065: null
  }
  succs={
    505021446: null
  }
, 599984672:
{
 ir: null
 stmt: null
  preds={
    1132307065: null
  }
  succs={
    505021446: null
  }
, 505021446:
{
 tag: IFEXIT
  preds={
    2074820378: null
    599984672: null
  }
  succs={
    688005825: null
  }
, 688005825:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 313239742
 for-step: 1744189907
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 103103526
  preds={
    505021446: null
  }
  succs={
    313239742: null
  }
, 313239742:
{
 true: 1022081840
 false: 103103526
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    688005825: null
    1744189907: null
  }
  succs={
    1022081840: null
    103103526: null
  }
, 1022081840:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    313239742: null
  }
  succs={
    1744189907: null
  }
, 1744189907:
{
 ir: reduce_span_0 ++ 
  preds={
    1022081840: null
  }
  succs={
    313239742: null
  }
, 103103526:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    313239742: null
  }
  succs={
    670663110: null
  }
, 670663110:
{
 ir: i=0;
 for-condition: 1267655902
 for-step: 454104863
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 290579508
  preds={
    103103526: null
  }
  succs={
    1267655902: null
  }
, 1267655902:
{
 true: 1906879951
 false: 290579508
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    670663110: null
    454104863: null
  }
  succs={
    1906879951: null
    290579508: null
  }
, 1906879951:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    1267655902: null
  }
  succs={
    1225038340: null
  }
, 1225038340:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    1906879951: null
  }
  succs={
    658909832: null
  }
, 658909832:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    1225038340: null
  }
  succs={
    1420232606: null
  }
, 1420232606:
{
 true: 1704237553
 false: 652433136
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    658909832: null
  }
  succs={
    1704237553: null
    652433136: null
  }
, 1704237553:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    1420232606: null
  }
  succs={
    137225802: null
  }
, 652433136:
{
 ir: null
 stmt: null
  preds={
    1420232606: null
  }
  succs={
    1205445235: null
  }
, 137225802:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    1704237553: null
  }
  succs={
    1374066265: null
  }
, 1374066265:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    137225802: null
  }
  succs={
    1206051975: null
  }
, 1206051975:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    1374066265: null
  }
  succs={
    538592647: null
  }
, 538592647:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1206051975: null
  }
  succs={
    1627396964: null
  }
, 1627396964:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    538592647: null
  }
  succs={
    70323523: null
  }
, 70323523:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    1627396964: null
  }
  succs={
    1205445235: null
  }
, 1205445235:
{
 tag: IFEXIT
  preds={
    70323523: null
    652433136: null
  }
  succs={
    454104863: null
  }
, 454104863:
{
 ir: i ++ 
  preds={
    1205445235: null
  }
  succs={
    1267655902: null
  }
, 290579508:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    1267655902: null
  }
  succs={
    1432569632: null
  }
, 1432569632:
{
 ir: reduce_span_0=0;
 for-condition: 1180244251
 for-step: 1259174396
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 1276709283
  preds={
    290579508: null
  }
  succs={
    1180244251: null
  }
, 1180244251:
{
 true: 767904468
 false: 1276709283
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    1432569632: null
    1259174396: null
  }
  succs={
    767904468: null
    1276709283: null
  }
, 767904468:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    1180244251: null
  }
  succs={
    1259174396: null
  }
, 1259174396:
{
 ir: reduce_span_0 ++ 
  preds={
    767904468: null
  }
  succs={
    1180244251: null
  }
, 1276709283:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    1180244251: null
  }
  succs={
    227755469: null
  }
, 227755469:
{
 true: 1116094714
 false: 762384154
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(1);
}
  preds={
    1276709283: null
  }
  succs={
    1116094714: null
    762384154: null
  }
, 1116094714:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
    227755469: null
  }
  succs={
    690052870: null
  }
, 762384154:
{
 ir: null
 stmt: null
  preds={
    227755469: null
  }
  succs={
    690052870: null
  }
, 690052870:
{
 tag: IFEXIT
  preds={
    1116094714: null
    762384154: null
  }
  succs={
    1809194904: null
  }
, 1809194904:
{
 ir: k ++ 
  preds={
    690052870: null
  }
  succs={
    1498438472: null
  }
, 1219273867:
{
 stmt-exit: for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
 tag: FOREXIT
  preds={
    1498438472: null
  }
  succs={
    1349182676: null
  }
, 1349182676:
{
 ir: i=0;
 for-condition: 194707680
 for-step: 2102368942
 stmt: #pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
 for-exit: 120478350
  preds={
    1219273867: null
  }
  succs={
    194707680: null
  }
, 194707680:
{
 true: 335359181
 false: 120478350
 ir: i<10
 loop-variants: [i, gc]
  preds={
    1349182676: null
    2102368942: null
  }
  succs={
    335359181: null
    120478350: null
  }
, 335359181:
{
 ir: gc=(gc+q[i]);
 stmt: gc=(gc+q[i]);
  preds={
    194707680: null
  }
  succs={
    2102368942: null
  }
, 2102368942:
{
 ir: i ++ 
  preds={
    335359181: null
  }
  succs={
    194707680: null
  }
, 120478350:
{
 stmt-exit: #pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
 tag: FOREXIT
  preds={
    194707680: null
  }
  succs={
    1424082571: null
  }
, 1424082571:
{
 ir: timer_stop(0);
 stmt: timer_stop(0);
  preds={
    120478350: null
  }
  succs={
    1403700359: null
  }
, 1403700359:
{
 ir: tm=timer_read(0);
 stmt: tm=timer_read(0);
  preds={
    1424082571: null
  }
  succs={
    1387380406: null
  }
, 1387380406:
{
 ir: nit=0;
 stmt: nit=0;
  preds={
    1403700359: null
  }
  succs={
    658404420: null
  }
, 658404420:
{
 ir: verified=true;
 stmt: verified=true;
  preds={
    1387380406: null
  }
  succs={
    2108763062: null
  }
, 2108763062:
{
 ir: sx_verify_value=40338.15542441498;
 stmt: sx_verify_value=40338.15542441498;
  preds={
    658404420: null
  }
  succs={
    2017085051: null
  }
, 2017085051:
{
 ir: sy_verify_value=( - 26606.69192809235);
 stmt: sy_verify_value=( - 26606.69192809235);
  preds={
    2108763062: null
  }
  succs={
    760357227: null
  }
, 760357227:
{
 true: 1944702768
 false: 37926966
 ir: verified
 stmt: if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
  preds={
    2017085051: null
  }
  succs={
    1944702768: null
    37926966: null
  }
, 1944702768:
{
 ir: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
 stmt: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
  preds={
    760357227: null
  }
  succs={
    656479172: null
  }
, 37926966:
{
 ir: null
 stmt: null
  preds={
    760357227: null
  }
  succs={
    1064265473: null
  }
, 656479172:
{
 ir: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
 stmt: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
  preds={
    1944702768: null
  }
  succs={
    124888672: null
  }
, 124888672:
{
 ir: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
 stmt: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
  preds={
    656479172: null
  }
  succs={
    1064265473: null
  }
, 1064265473:
{
 tag: IFEXIT
  preds={
    124888672: null
    37926966: null
  }
  succs={
    891786282: null
  }
, 891786282:
{
 ir: Mops=((pow(2.0, (30+1))/tm)/1000000.0);
 stmt: Mops=((pow(2.0, (30+1))/tm)/1000000.0);
  preds={
    1064265473: null
  }
  succs={
    155361948: null
  }
, 155361948:
{
 ir: printf("\nEP Benchmark Results:\n\n");
 stmt: printf("\nEP Benchmark Results:\n\n");
  preds={
    891786282: null
  }
  succs={
    517355658: null
  }
, 517355658:
{
 ir: printf("CPU Time =%10.4lf\n", tm);
 stmt: printf("CPU Time =%10.4lf\n", tm);
  preds={
    155361948: null
  }
  succs={
    1514476350: null
  }
, 1514476350:
{
 ir: printf("N = 2^%5d\n", 30);
 stmt: printf("N = 2^%5d\n", 30);
  preds={
    517355658: null
  }
  succs={
    1397381784: null
  }
, 1397381784:
{
 ir: printf("No. Gaussian Pairs = %15.0lf\n", gc);
 stmt: printf("No. Gaussian Pairs = %15.0lf\n", gc);
  preds={
    1514476350: null
  }
  succs={
    1333810223: null
  }
, 1333810223:
{
 ir: printf("Sums = %25.15lE %25.15lE\n", sx, sy);
 stmt: printf("Sums = %25.15lE %25.15lE\n", sx, sy);
  preds={
    1397381784: null
  }
  succs={
    1623009085: null
  }
, 1623009085:
{
 ir: printf("Counts: \n");
 stmt: printf("Counts: \n");
  preds={
    1333810223: null
  }
  succs={
    1583353301: null
  }
, 1583353301:
{
 ir: i=0;
 for-condition: 319558327
 for-step: 1466785259
 stmt: for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
 for-exit: 1565740893
  preds={
    1623009085: null
  }
  succs={
    319558327: null
  }
, 319558327:
{
 true: 303240439
 false: 1565740893
 ir: i<10
 loop-variants: [i]
  preds={
    1583353301: null
    1466785259: null
  }
  succs={
    303240439: null
    1565740893: null
  }
, 303240439:
{
 ir: printf("%3d%15.0lf\n", i, q[i]);
 stmt: printf("%3d%15.0lf\n", i, q[i]);
  preds={
    319558327: null
  }
  succs={
    1466785259: null
  }
, 1466785259:
{
 ir: i ++ 
  preds={
    303240439: null
  }
  succs={
    319558327: null
  }
, 1565740893:
{
 stmt-exit: for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
 tag: FOREXIT
  preds={
    319558327: null
  }
  succs={
    775514090: null
  }
, 775514090:
{
 ir: print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
 stmt: print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
  preds={
    1565740893: null
  }
  succs={
    627318073: null
  }
, 627318073:
{
 true: 1297502382
 false: 2067180044
 ir: timers_enabled
 stmt: if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
  preds={
    775514090: null
  }
  succs={
    1297502382: null
    2067180044: null
  }
, 1297502382:
{
 true: 1894369629
 false: 171493374
 ir: (tm<=0.0)
 stmt: if ((tm<=0.0))
{
tm=1.0;
}
  preds={
    627318073: null
  }
  succs={
    1894369629: null
    171493374: null
  }
, 2067180044:
{
 ir: null
 stmt: null
  preds={
    627318073: null
  }
  succs={
    1478797373: null
  }
, 1894369629:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
    1297502382: null
  }
  succs={
    1876682596: null
  }
, 171493374:
{
 ir: null
 stmt: null
  preds={
    1297502382: null
  }
  succs={
    1876682596: null
  }
, 1876682596:
{
 tag: IFEXIT
  preds={
    1894369629: null
    171493374: null
  }
  succs={
    1371957475: null
  }
, 1371957475:
{
 ir: tt=timer_read(0);
 stmt: tt=timer_read(0);
  preds={
    1876682596: null
  }
  succs={
    778731861: null
  }
, 778731861:
{
 ir: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    1371957475: null
  }
  succs={
    1646371921: null
  }
, 1646371921:
{
 ir: tt=timer_read(1);
 stmt: tt=timer_read(1);
  preds={
    778731861: null
  }
  succs={
    1383178166: null
  }
, 1383178166:
{
 ir: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    1646371921: null
  }
  succs={
    806511723: null
  }
, 806511723:
{
 ir: tt=timer_read(2);
 stmt: tt=timer_read(2);
  preds={
    1383178166: null
  }
  succs={
    1250442005: null
  }
, 1250442005:
{
 ir: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    806511723: null
  }
  succs={
    1478797373: null
  }
, 1478797373:
{
 tag: IFEXIT
  preds={
    1250442005: null
    2067180044: null
  }
  succs={
    1400856767: null
  }
, 1400856767:
{
 ir: _ret_val_0=0;
 stmt: _ret_val_0=0;
  preds={
    1478797373: null
  }
  succs={
    1450652220: null
  }
, 1450652220:
{
 ir: return _ret_val_0;
 symbol-exit: [{
double Mops, t1, t2, t3, t4, x1, x2;
double sx, sy, tm, an, tt, gc;
double sx_verify_value, sy_verify_value, sx_err, sy_err;
int np;
int i, ik, kk, l, k, nit;
int k_offset, j;
logical verified, timers_enabled;
double dum[3] = {1.0, 1.0, 1.0};
char size[16];
FILE * fp;
int _ret_val_0;
if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
sprintf(size, "%15.0lf", pow(2.0, (30+1)));
j=14;
if ((size[j]=='.'))
{
j -- ;
}
size[(j+1)]='\0';
printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
printf("\n Number of random numbers generated: %15s\n", size);
verified=false;
np=(1<<(30-16));
vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
dum[0]=randlc(( & dum[1]), dum[2]);
#pragma loop name main#0
 
#pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
timer_clear(0);
timer_clear(1);
timer_clear(2);
timer_start(0);
t1=1.220703125E9;
vranlc(0, ( & t1), 1.220703125E9, x);
t1=1.220703125E9;
#pragma loop name main#1
 
for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
an=t1;
tt=2.71828183E8;
gc=0.0;
sx=0.0;
sy=0.0;
#pragma loop name main#2
 
#pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
k_offset=( - 1);
#pragma experimental section start null
#pragma loop name main#3
 
for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
#pragma experimental section stop null
#pragma loop name main#4
 
#pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
timer_stop(0);
tm=timer_read(0);
nit=0;
verified=true;
sx_verify_value=40338.15542441498;
sy_verify_value=( - 26606.69192809235);
if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
Mops=((pow(2.0, (30+1))/tm)/1000000.0);
printf("\nEP Benchmark Results:\n\n");
printf("CPU Time =%10.4lf\n", tm);
printf("N = 2^%5d\n", 30);
printf("No. Gaussian Pairs = %15.0lf\n", gc);
printf("Sums = %25.15lE %25.15lE\n", sx, sy);
printf("Counts: \n");
#pragma loop name main#5
 
for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
_ret_val_0=0;
return _ret_val_0;
}]
 stmt: return _ret_val_0;
  preds={
    1400856767: null
  }
  succs={
  }
]</DFAGraph>




[Mops, t1, t2, t3, t4, x1, x2, sx, sy, tm, an, tt, gc, sx_verify_value, sy_verify_value, sx_err, sy_err, np, i, ik, kk, l, k, nit, k_offset, j, verified, timers_enabled, dum[3] = {1.0, 1.0, 1.0}, size[16], * fp, _ret_val_0, * reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[1293241549:
{
 symbol-entry: {
double _ret_val_0;
_ret_val_0=elapsed[n];
return _ret_val_0;
}
 ir: _ret_val_0=elapsed[n];
 stmt: _ret_val_0=elapsed[n];
  preds={
  }
  succs={
    1707582034: null
  }
, 1707582034:
{
 ir: return _ret_val_0;
 symbol-exit: [{
double _ret_val_0;
_ret_val_0=elapsed[n];
return _ret_val_0;
}]
 stmt: return _ret_val_0;
  preds={
    1293241549: null
  }
  succs={
  }
]</DFAGraph>




[_ret_val_0]


<DFAGraph>
[504053874:
{
 symbol-entry: {
double _ret_val_0;
_ret_val_0=elapsed[n];
return _ret_val_0;
}
 ir: _ret_val_0=elapsed[n];
 stmt: _ret_val_0=elapsed[n];
  preds={
  }
  succs={
    1183231938: null
  }
, 1183231938:
{
 ir: return _ret_val_0;
 symbol-exit: [{
double _ret_val_0;
_ret_val_0=elapsed[n];
return _ret_val_0;
}]
 stmt: return _ret_val_0;
  preds={
    504053874: null
  }
  succs={
  }
]</DFAGraph>




[_ret_val_0]


<DFAGraph>
[953082513:
{
 ir: timers_enabled=false;
 stmt: timers_enabled=false;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[252277567:
{
 ir: timers_enabled=true;
 stmt: timers_enabled=true;
  preds={
  }
  succs={
    1262854901: null
  }
, 1262854901:
{
 ir: fclose(fp);
 stmt: fclose(fp);
  preds={
    252277567: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1158258131:
{
 ir: j -- ;
 stmt: j -- ;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[445918232:
{
 ir: x[i]=( - 1.0E99);
 stmt: x[i]=( - 1.0E99);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[775445710:
{
 ir: t2=randlc(( & t1), t1);
 stmt: t2=randlc(( & t1), t1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1965445467:
{
 ir: q[i]=0.0;
 stmt: q[i]=0.0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[780934299:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[2028265136:
{
 ir: break;
 stmt: break;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1528195520:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
  }
  succs={
    1409160703: null
  }
, 1409160703:
{
 true: 780934299
 false: 1150963491
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    1528195520: null
  }
  succs={
    780934299: null
    1150963491: null
  }
, 780934299:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    1409160703: null
  }
  succs={
    355518265: null
  }
, 1150963491:
{
 ir: null
 stmt: null
  preds={
    1409160703: null
  }
  succs={
    355518265: null
  }
, 355518265:
{
 tag: IFEXIT
  preds={
    780934299: null
    1150963491: null
  }
  succs={
    1855026648: null
  }
, 1855026648:
{
 true: 2028265136
 false: 2097905212
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    355518265: null
  }
  succs={
    2028265136: null
    2097905212: null
  }
, 2028265136:
{
 ir: break;
 stmt: break;
  preds={
    1855026648: null
  }
  succs={
  }
, 2097905212:
{
 ir: null
 stmt: null
  preds={
    1855026648: null
  }
  succs={
    364597300: null
  }
, 364597300:
{
 tag: IFEXIT
  preds={
    2097905212: null
  }
  succs={
    1265900909: null
  }
, 1265900909:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    364597300: null
  }
  succs={
    783191662: null
  }
, 783191662:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    1265900909: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1776374725:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1991371192:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1561063579:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1412601264:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1489743810:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
  }
  succs={
    480490520: null
  }
, 480490520:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    1489743810: null
  }
  succs={
    540325452: null
  }
, 540325452:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    480490520: null
  }
  succs={
    1976804832: null
  }
, 1976804832:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    540325452: null
  }
  succs={
    1959910454: null
  }
, 1959910454:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1976804832: null
  }
  succs={
    1902237905: null
  }
, 1902237905:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    1959910454: null
  }
  succs={
    1961002599: null
  }
, 1961002599:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    1902237905: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[539690370:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
  }
  succs={
    990897274: null
  }
, 990897274:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    539690370: null
  }
  succs={
    593415583: null
  }
, 593415583:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    990897274: null
  }
  succs={
    485937598: null
  }
, 485937598:
{
 true: 1489743810
 false: 1715248762
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    593415583: null
  }
  succs={
    1489743810: null
    1715248762: null
  }
, 1489743810:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    485937598: null
  }
  succs={
    480490520: null
  }
, 1715248762:
{
 ir: null
 stmt: null
  preds={
    485937598: null
  }
  succs={
    434398524: null
  }
, 480490520:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    1489743810: null
  }
  succs={
    540325452: null
  }
, 540325452:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    480490520: null
  }
  succs={
    1976804832: null
  }
, 1976804832:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    540325452: null
  }
  succs={
    1959910454: null
  }
, 1959910454:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1976804832: null
  }
  succs={
    1902237905: null
  }
, 1902237905:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    1959910454: null
  }
  succs={
    1961002599: null
  }
, 1961002599:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    1902237905: null
  }
  succs={
    434398524: null
  }
, 434398524:
{
 tag: IFEXIT
  preds={
    1961002599: null
    1715248762: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[980697799:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1418555530:
{
 ir: reduce_span_0=0;
 for-condition: 1273143001
 for-step: 1258372214
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 1408974251
  preds={
  }
  succs={
    1273143001: null
  }
, 1273143001:
{
 true: 980697799
 false: 1408974251
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    1418555530: null
    1258372214: null
  }
  succs={
    980697799: null
    1408974251: null
  }
, 980697799:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    1273143001: null
  }
  succs={
    1258372214: null
  }
, 1258372214:
{
 ir: reduce_span_0 ++ 
  preds={
    980697799: null
  }
  succs={
    1273143001: null
  }
, 1408974251:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    1273143001: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[292641216:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 1413623320
 for-step: 1042790962
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 2130192211
  preds={
  }
  succs={
    1413623320: null
  }
, 1413623320:
{
 true: 1412601264
 false: 2130192211
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    292641216: null
    1042790962: null
  }
  succs={
    1412601264: null
    2130192211: null
  }
, 1412601264:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    1413623320: null
  }
  succs={
    1042790962: null
  }
, 1042790962:
{
 ir: reduce_span_0 ++ 
  preds={
    1412601264: null
  }
  succs={
    1413623320: null
  }
, 2130192211:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    1413623320: null
  }
  succs={
    1392794732: null
  }
, 1392794732:
{
 ir: i=0;
 for-condition: 2035616217
 for-step: 1363793720
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 1807648168
  preds={
    2130192211: null
  }
  succs={
    2035616217: null
  }
, 2035616217:
{
 true: 539690370
 false: 1807648168
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    1392794732: null
    1363793720: null
  }
  succs={
    539690370: null
    1807648168: null
  }
, 539690370:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    2035616217: null
  }
  succs={
    990897274: null
  }
, 990897274:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    539690370: null
  }
  succs={
    593415583: null
  }
, 593415583:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    990897274: null
  }
  succs={
    485937598: null
  }
, 485937598:
{
 true: 1489743810
 false: 1715248762
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    593415583: null
  }
  succs={
    1489743810: null
    1715248762: null
  }
, 1489743810:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    485937598: null
  }
  succs={
    480490520: null
  }
, 1715248762:
{
 ir: null
 stmt: null
  preds={
    485937598: null
  }
  succs={
    434398524: null
  }
, 480490520:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    1489743810: null
  }
  succs={
    540325452: null
  }
, 540325452:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    480490520: null
  }
  succs={
    1976804832: null
  }
, 1976804832:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    540325452: null
  }
  succs={
    1959910454: null
  }
, 1959910454:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1976804832: null
  }
  succs={
    1902237905: null
  }
, 1902237905:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    1959910454: null
  }
  succs={
    1961002599: null
  }
, 1961002599:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    1902237905: null
  }
  succs={
    434398524: null
  }
, 434398524:
{
 tag: IFEXIT
  preds={
    1961002599: null
    1715248762: null
  }
  succs={
    1363793720: null
  }
, 1363793720:
{
 ir: i ++ 
  preds={
    434398524: null
  }
  succs={
    2035616217: null
  }
, 1807648168:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    2035616217: null
  }
  succs={
    1418555530: null
  }
, 1418555530:
{
 ir: reduce_span_0=0;
 for-condition: 1273143001
 for-step: 1258372214
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 1408974251
  preds={
    1807648168: null
  }
  succs={
    1273143001: null
  }
, 1273143001:
{
 true: 980697799
 false: 1408974251
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    1418555530: null
    1258372214: null
  }
  succs={
    980697799: null
    1408974251: null
  }
, 980697799:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    1273143001: null
  }
  succs={
    1258372214: null
  }
, 1258372214:
{
 ir: reduce_span_0 ++ 
  preds={
    980697799: null
  }
  succs={
    1273143001: null
  }
, 1408974251:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    1273143001: null
  }
  succs={
  }
]</DFAGraph>




[* reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[212890971:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1852777344:
{
 ir: kk=(k_offset+k);
 stmt: kk=(k_offset+k);
  preds={
  }
  succs={
    1754444726: null
  }
, 1754444726:
{
 ir: t1=2.71828183E8;
 stmt: t1=2.71828183E8;
  preds={
    1852777344: null
  }
  succs={
    1990519794: null
  }
, 1990519794:
{
 ir: t2=an;
 stmt: t2=an;
  preds={
    1754444726: null
  }
  succs={
    1191654595: null
  }
, 1191654595:
{
 ir: i=1;
 for-condition: 150138649
 for-step: 754177595
 stmt: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 for-exit: 1987375157
  preds={
    1990519794: null
  }
  succs={
    150138649: null
  }
, 150138649:
{
 true: 1528195520
 false: 1987375157
 ir: i<=100
 loop-variants: [i, ik, t3, kk]
  preds={
    1191654595: null
    754177595: null
  }
  succs={
    1528195520: null
    1987375157: null
  }
, 1528195520:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
    150138649: null
  }
  succs={
    1409160703: null
  }
, 1409160703:
{
 true: 780934299
 false: 1150963491
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    1528195520: null
  }
  succs={
    780934299: null
    1150963491: null
  }
, 780934299:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    1409160703: null
  }
  succs={
    355518265: null
  }
, 1150963491:
{
 ir: null
 stmt: null
  preds={
    1409160703: null
  }
  succs={
    355518265: null
  }
, 355518265:
{
 tag: IFEXIT
  preds={
    780934299: null
    1150963491: null
  }
  succs={
    1855026648: null
  }
, 1855026648:
{
 true: 2028265136
 false: 2097905212
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    355518265: null
  }
  succs={
    2028265136: null
    2097905212: null
  }
, 2028265136:
{
 ir: break;
 stmt: break;
  preds={
    1855026648: null
  }
  succs={
    1987375157: null
  }
, 2097905212:
{
 ir: null
 stmt: null
  preds={
    1855026648: null
  }
  succs={
    364597300: null
  }
, 364597300:
{
 tag: IFEXIT
  preds={
    2097905212: null
  }
  succs={
    1265900909: null
  }
, 1265900909:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    364597300: null
  }
  succs={
    783191662: null
  }
, 783191662:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    1265900909: null
  }
  succs={
    754177595: null
  }
, 754177595:
{
 ir: i ++ 
  preds={
    783191662: null
  }
  succs={
    150138649: null
  }
, 1987375157:
{
 stmt-exit: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 tag: FOREXIT
  preds={
    150138649: null
    2028265136: null
  }
  succs={
    389993238: null
  }
, 389993238:
{
 true: 1776374725
 false: 634297796
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(2);
}
  preds={
    1987375157: null
  }
  succs={
    1776374725: null
    634297796: null
  }
, 1776374725:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
    389993238: null
  }
  succs={
    1961501712: null
  }
, 634297796:
{
 ir: null
 stmt: null
  preds={
    389993238: null
  }
  succs={
    1961501712: null
  }
, 1961501712:
{
 tag: IFEXIT
  preds={
    1776374725: null
    634297796: null
  }
  succs={
    402009651: null
  }
, 402009651:
{
 ir: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
 stmt: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
  preds={
    1961501712: null
  }
  succs={
    658532887: null
  }
, 658532887:
{
 true: 1991371192
 false: 45023307
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(2);
}
  preds={
    402009651: null
  }
  succs={
    1991371192: null
    45023307: null
  }
, 1991371192:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
    658532887: null
  }
  succs={
    613298587: null
  }
, 45023307:
{
 ir: null
 stmt: null
  preds={
    658532887: null
  }
  succs={
    613298587: null
  }
, 613298587:
{
 tag: IFEXIT
  preds={
    1991371192: null
    45023307: null
  }
  succs={
    2034182655: null
  }
, 2034182655:
{
 true: 1561063579
 false: 65586123
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(1);
}
  preds={
    613298587: null
  }
  succs={
    1561063579: null
    65586123: null
  }
, 1561063579:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
    2034182655: null
  }
  succs={
    1446983876: null
  }
, 65586123:
{
 ir: null
 stmt: null
  preds={
    2034182655: null
  }
  succs={
    1446983876: null
  }
, 1446983876:
{
 tag: IFEXIT
  preds={
    1561063579: null
    65586123: null
  }
  succs={
    292641216: null
  }
, 292641216:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 1413623320
 for-step: 1042790962
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 2130192211
  preds={
    1446983876: null
  }
  succs={
    1413623320: null
  }
, 1413623320:
{
 true: 1412601264
 false: 2130192211
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    292641216: null
    1042790962: null
  }
  succs={
    1412601264: null
    2130192211: null
  }
, 1412601264:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    1413623320: null
  }
  succs={
    1042790962: null
  }
, 1042790962:
{
 ir: reduce_span_0 ++ 
  preds={
    1412601264: null
  }
  succs={
    1413623320: null
  }
, 2130192211:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    1413623320: null
  }
  succs={
    1392794732: null
  }
, 1392794732:
{
 ir: i=0;
 for-condition: 2035616217
 for-step: 1363793720
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 1807648168
  preds={
    2130192211: null
  }
  succs={
    2035616217: null
  }
, 2035616217:
{
 true: 539690370
 false: 1807648168
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    1392794732: null
    1363793720: null
  }
  succs={
    539690370: null
    1807648168: null
  }
, 539690370:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    2035616217: null
  }
  succs={
    990897274: null
  }
, 990897274:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    539690370: null
  }
  succs={
    593415583: null
  }
, 593415583:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    990897274: null
  }
  succs={
    485937598: null
  }
, 485937598:
{
 true: 1489743810
 false: 1715248762
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    593415583: null
  }
  succs={
    1489743810: null
    1715248762: null
  }
, 1489743810:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    485937598: null
  }
  succs={
    480490520: null
  }
, 1715248762:
{
 ir: null
 stmt: null
  preds={
    485937598: null
  }
  succs={
    434398524: null
  }
, 480490520:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    1489743810: null
  }
  succs={
    540325452: null
  }
, 540325452:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    480490520: null
  }
  succs={
    1976804832: null
  }
, 1976804832:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    540325452: null
  }
  succs={
    1959910454: null
  }
, 1959910454:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1976804832: null
  }
  succs={
    1902237905: null
  }
, 1902237905:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    1959910454: null
  }
  succs={
    1961002599: null
  }
, 1961002599:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    1902237905: null
  }
  succs={
    434398524: null
  }
, 434398524:
{
 tag: IFEXIT
  preds={
    1961002599: null
    1715248762: null
  }
  succs={
    1363793720: null
  }
, 1363793720:
{
 ir: i ++ 
  preds={
    434398524: null
  }
  succs={
    2035616217: null
  }
, 1807648168:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    2035616217: null
  }
  succs={
    1418555530: null
  }
, 1418555530:
{
 ir: reduce_span_0=0;
 for-condition: 1273143001
 for-step: 1258372214
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 1408974251
  preds={
    1807648168: null
  }
  succs={
    1273143001: null
  }
, 1273143001:
{
 true: 980697799
 false: 1408974251
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    1418555530: null
    1258372214: null
  }
  succs={
    980697799: null
    1408974251: null
  }
, 980697799:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    1273143001: null
  }
  succs={
    1258372214: null
  }
, 1258372214:
{
 ir: reduce_span_0 ++ 
  preds={
    980697799: null
  }
  succs={
    1273143001: null
  }
, 1408974251:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    1273143001: null
  }
  succs={
    856055143: null
  }
, 856055143:
{
 true: 212890971
 false: 1898325501
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(1);
}
  preds={
    1408974251: null
  }
  succs={
    212890971: null
    1898325501: null
  }
, 212890971:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
    856055143: null
  }
  succs={
    2075809815: null
  }
, 1898325501:
{
 ir: null
 stmt: null
  preds={
    856055143: null
  }
  succs={
    2075809815: null
  }
, 2075809815:
{
 tag: IFEXIT
  preds={
    212890971: null
    1898325501: null
  }
  succs={
  }
]</DFAGraph>




[* reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[402249858:
{
 ir: gc=(gc+q[i]);
 stmt: gc=(gc+q[i]);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[903525611:
{
 ir: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
 stmt: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
  preds={
  }
  succs={
    139566260: null
  }
, 139566260:
{
 ir: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
 stmt: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
  preds={
    903525611: null
  }
  succs={
    764419760: null
  }
, 764419760:
{
 ir: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
 stmt: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
  preds={
    139566260: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1208442275:
{
 ir: printf("%3d%15.0lf\n", i, q[i]);
 stmt: printf("%3d%15.0lf\n", i, q[i]);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1528923159:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1683662486:
{
 true: 1528923159
 false: 1823409783
 ir: (tm<=0.0)
 stmt: if ((tm<=0.0))
{
tm=1.0;
}
  preds={
  }
  succs={
    1528923159: null
    1823409783: null
  }
, 1528923159:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
    1683662486: null
  }
  succs={
    1094523823: null
  }
, 1823409783:
{
 ir: null
 stmt: null
  preds={
    1683662486: null
  }
  succs={
    1094523823: null
  }
, 1094523823:
{
 tag: IFEXIT
  preds={
    1528923159: null
    1823409783: null
  }
  succs={
    384515747: null
  }
, 384515747:
{
 ir: tt=timer_read(0);
 stmt: tt=timer_read(0);
  preds={
    1094523823: null
  }
  succs={
    657736958: null
  }
, 657736958:
{
 ir: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    384515747: null
  }
  succs={
    867988177: null
  }
, 867988177:
{
 ir: tt=timer_read(1);
 stmt: tt=timer_read(1);
  preds={
    657736958: null
  }
  succs={
    443934570: null
  }
, 443934570:
{
 ir: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    867988177: null
  }
  succs={
    1428475041: null
  }
, 1428475041:
{
 ir: tt=timer_read(2);
 stmt: tt=timer_read(2);
  preds={
    443934570: null
  }
  succs={
    1345483087: null
  }
, 1345483087:
{
 ir: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    1428475041: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[238357312:
{
 true: 953082513
 false: 252277567
 symbol-entry: {
double Mops, t1, t2, t3, t4, x1, x2;
double sx, sy, tm, an, tt, gc;
double sx_verify_value, sy_verify_value, sx_err, sy_err;
int np;
int i, ik, kk, l, k, nit;
int k_offset, j;
logical verified, timers_enabled;
double dum[3] = {1.0, 1.0, 1.0};
char size[16];
FILE * fp;
int _ret_val_0;
if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
sprintf(size, "%15.0lf", pow(2.0, (30+1)));
j=14;
if ((size[j]=='.'))
{
j -- ;
}
size[(j+1)]='\0';
printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
printf("\n Number of random numbers generated: %15s\n", size);
verified=false;
np=(1<<(30-16));
vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
dum[0]=randlc(( & dum[1]), dum[2]);
#pragma loop name main#0
 
#pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
timer_clear(0);
timer_clear(1);
timer_clear(2);
timer_start(0);
t1=1.220703125E9;
vranlc(0, ( & t1), 1.220703125E9, x);
t1=1.220703125E9;
#pragma loop name main#1
 
for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
an=t1;
tt=2.71828183E8;
gc=0.0;
sx=0.0;
sy=0.0;
#pragma loop name main#2
 
#pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
k_offset=( - 1);
#pragma experimental section start null
#pragma loop name main#3
 
for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
#pragma experimental section stop null
#pragma loop name main#4
 
#pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
timer_stop(0);
tm=timer_read(0);
nit=0;
verified=true;
sx_verify_value=40338.15542441498;
sy_verify_value=( - 26606.69192809235);
if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
Mops=((pow(2.0, (30+1))/tm)/1000000.0);
printf("\nEP Benchmark Results:\n\n");
printf("CPU Time =%10.4lf\n", tm);
printf("N = 2^%5d\n", 30);
printf("No. Gaussian Pairs = %15.0lf\n", gc);
printf("Sums = %25.15lE %25.15lE\n", sx, sy);
printf("Counts: \n");
#pragma loop name main#5
 
for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
_ret_val_0=0;
return _ret_val_0;
}
 ir: ((fp=fopen("timer.flag", "r"))==((void * )0))
 stmt: if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
  preds={
  }
  succs={
    953082513: null
    252277567: null
  }
, 953082513:
{
 ir: timers_enabled=false;
 stmt: timers_enabled=false;
  preds={
    238357312: null
  }
  succs={
    1101048445: null
  }
, 252277567:
{
 ir: timers_enabled=true;
 stmt: timers_enabled=true;
  preds={
    238357312: null
  }
  succs={
    1262854901: null
  }
, 1262854901:
{
 ir: fclose(fp);
 stmt: fclose(fp);
  preds={
    252277567: null
  }
  succs={
    1101048445: null
  }
, 1101048445:
{
 tag: IFEXIT
  preds={
    953082513: null
    1262854901: null
  }
  succs={
    664070838: null
  }
, 664070838:
{
 ir: sprintf(size, "%15.0lf", pow(2.0, (30+1)));
 stmt: sprintf(size, "%15.0lf", pow(2.0, (30+1)));
  preds={
    1101048445: null
  }
  succs={
    1665197552: null
  }
, 1665197552:
{
 ir: j=14;
 stmt: j=14;
  preds={
    664070838: null
  }
  succs={
    20853837: null
  }
, 20853837:
{
 true: 1158258131
 false: 33533830
 ir: (size[j]=='.')
 stmt: if ((size[j]=='.'))
{
j -- ;
}
  preds={
    1665197552: null
  }
  succs={
    1158258131: null
    33533830: null
  }
, 1158258131:
{
 ir: j -- ;
 stmt: j -- ;
  preds={
    20853837: null
  }
  succs={
    1702143276: null
  }
, 33533830:
{
 ir: null
 stmt: null
  preds={
    20853837: null
  }
  succs={
    1702143276: null
  }
, 1702143276:
{
 tag: IFEXIT
  preds={
    1158258131: null
    33533830: null
  }
  succs={
    1813666644: null
  }
, 1813666644:
{
 ir: size[(j+1)]='\0';
 stmt: size[(j+1)]='\0';
  preds={
    1702143276: null
  }
  succs={
    477533894: null
  }
, 477533894:
{
 ir: printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
 stmt: printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
  preds={
    1813666644: null
  }
  succs={
    1611241809: null
  }
, 1611241809:
{
 ir: printf("\n Number of random numbers generated: %15s\n", size);
 stmt: printf("\n Number of random numbers generated: %15s\n", size);
  preds={
    477533894: null
  }
  succs={
    538185145: null
  }
, 538185145:
{
 ir: verified=false;
 stmt: verified=false;
  preds={
    1611241809: null
  }
  succs={
    510276116: null
  }
, 510276116:
{
 ir: np=(1<<(30-16));
 stmt: np=(1<<(30-16));
  preds={
    538185145: null
  }
  succs={
    914507705: null
  }
, 914507705:
{
 ir: vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
 stmt: vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
  preds={
    510276116: null
  }
  succs={
    443384617: null
  }
, 443384617:
{
 ir: dum[0]=randlc(( & dum[1]), dum[2]);
 stmt: dum[0]=randlc(( & dum[1]), dum[2]);
  preds={
    914507705: null
  }
  succs={
    1908043086: null
  }
, 1908043086:
{
 ir: i=0;
 for-condition: 1436633036
 for-step: 121167003
 stmt: #pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
 for-exit: 1014486152
  preds={
    443384617: null
  }
  succs={
    1436633036: null
  }
, 1436633036:
{
 true: 445918232
 false: 1014486152
 ir: i<(2*(1<<16))
 loop-variants: [i, x[(2*(1<<16))]]
  preds={
    1908043086: null
    121167003: null
  }
  succs={
    445918232: null
    1014486152: null
  }
, 445918232:
{
 ir: x[i]=( - 1.0E99);
 stmt: x[i]=( - 1.0E99);
  preds={
    1436633036: null
  }
  succs={
    121167003: null
  }
, 121167003:
{
 ir: i ++ 
  preds={
    445918232: null
  }
  succs={
    1436633036: null
  }
, 1014486152:
{
 stmt-exit: #pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
 tag: FOREXIT
  preds={
    1436633036: null
  }
  succs={
    1664576493: null
  }
, 1664576493:
{
 ir: Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
 stmt: Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
  preds={
    1014486152: null
  }
  succs={
    1095088856: null
  }
, 1095088856:
{
 ir: timer_clear(0);
 stmt: timer_clear(0);
  preds={
    1664576493: null
  }
  succs={
    14183023: null
  }
, 14183023:
{
 ir: timer_clear(1);
 stmt: timer_clear(1);
  preds={
    1095088856: null
  }
  succs={
    42544488: null
  }
, 42544488:
{
 ir: timer_clear(2);
 stmt: timer_clear(2);
  preds={
    14183023: null
  }
  succs={
    1522095831: null
  }
, 1522095831:
{
 ir: timer_start(0);
 stmt: timer_start(0);
  preds={
    42544488: null
  }
  succs={
    910599202: null
  }
, 910599202:
{
 ir: t1=1.220703125E9;
 stmt: t1=1.220703125E9;
  preds={
    1522095831: null
  }
  succs={
    1963862935: null
  }
, 1963862935:
{
 ir: vranlc(0, ( & t1), 1.220703125E9, x);
 stmt: vranlc(0, ( & t1), 1.220703125E9, x);
  preds={
    910599202: null
  }
  succs={
    1042786867: null
  }
, 1042786867:
{
 ir: t1=1.220703125E9;
 stmt: t1=1.220703125E9;
  preds={
    1963862935: null
  }
  succs={
    696933920: null
  }
, 696933920:
{
 ir: i=0;
 for-condition: 769432223
 for-step: 712974096
 stmt: for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
 for-exit: 1187903677
  preds={
    1042786867: null
  }
  succs={
    769432223: null
  }
, 769432223:
{
 true: 775445710
 false: 1187903677
 ir: i<(16+1)
 loop-variants: [i, t2]
  preds={
    696933920: null
    712974096: null
  }
  succs={
    775445710: null
    1187903677: null
  }
, 775445710:
{
 ir: t2=randlc(( & t1), t1);
 stmt: t2=randlc(( & t1), t1);
  preds={
    769432223: null
  }
  succs={
    712974096: null
  }
, 712974096:
{
 ir: i ++ 
  preds={
    775445710: null
  }
  succs={
    769432223: null
  }
, 1187903677:
{
 stmt-exit: for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
 tag: FOREXIT
  preds={
    769432223: null
  }
  succs={
    252480153: null
  }
, 252480153:
{
 ir: an=t1;
 stmt: an=t1;
  preds={
    1187903677: null
  }
  succs={
    1946988038: null
  }
, 1946988038:
{
 ir: tt=2.71828183E8;
 stmt: tt=2.71828183E8;
  preds={
    252480153: null
  }
  succs={
    651802632: null
  }
, 651802632:
{
 ir: gc=0.0;
 stmt: gc=0.0;
  preds={
    1946988038: null
  }
  succs={
    259564670: null
  }
, 259564670:
{
 ir: sx=0.0;
 stmt: sx=0.0;
  preds={
    651802632: null
  }
  succs={
    1682681674: null
  }
, 1682681674:
{
 ir: sy=0.0;
 stmt: sy=0.0;
  preds={
    259564670: null
  }
  succs={
    1422238463: null
  }
, 1422238463:
{
 ir: i=0;
 for-condition: 517254671
 for-step: 1833789138
 stmt: #pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
 for-exit: 707157673
  preds={
    1682681674: null
  }
  succs={
    517254671: null
  }
, 517254671:
{
 true: 1965445467
 false: 707157673
 ir: i<10
 loop-variants: [i, q[10]]
  preds={
    1422238463: null
    1833789138: null
  }
  succs={
    1965445467: null
    707157673: null
  }
, 1965445467:
{
 ir: q[i]=0.0;
 stmt: q[i]=0.0;
  preds={
    517254671: null
  }
  succs={
    1833789138: null
  }
, 1833789138:
{
 ir: i ++ 
  preds={
    1965445467: null
  }
  succs={
    517254671: null
  }
, 707157673:
{
 stmt-exit: #pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
 tag: FOREXIT
  preds={
    517254671: null
  }
  succs={
    288958772: null
  }
, 288958772:
{
 ir: k_offset=( - 1);
 stmt: k_offset=( - 1);
  preds={
    707157673: null
  }
  succs={
    1967355409: null
  }
, 1967355409:
{
 ir: k=1;
 for-condition: 1949298838
 for-step: 889891977
 stmt: for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
 for-exit: 475603167
  preds={
    288958772: null
  }
  succs={
    1949298838: null
  }
, 1949298838:
{
 true: 1852777344
 false: 475603167
 ir: k<=np
 loop-variants: [k, kk, t1, t2, i, ik, t3, reduce_span_0, * reduce = (double * )malloc((10*sizeof (double))), x1, x2, t4, l, sx, sy, q[10]]
  preds={
    1967355409: null
    889891977: null
  }
  succs={
    1852777344: null
    475603167: null
  }
, 1852777344:
{
 ir: kk=(k_offset+k);
 stmt: kk=(k_offset+k);
  preds={
    1949298838: null
  }
  succs={
    1754444726: null
  }
, 1754444726:
{
 ir: t1=2.71828183E8;
 stmt: t1=2.71828183E8;
  preds={
    1852777344: null
  }
  succs={
    1990519794: null
  }
, 1990519794:
{
 ir: t2=an;
 stmt: t2=an;
  preds={
    1754444726: null
  }
  succs={
    1191654595: null
  }
, 1191654595:
{
 ir: i=1;
 for-condition: 150138649
 for-step: 754177595
 stmt: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 for-exit: 1987375157
  preds={
    1990519794: null
  }
  succs={
    150138649: null
  }
, 150138649:
{
 true: 1528195520
 false: 1987375157
 ir: i<=100
 loop-variants: [i, ik, t3, kk]
  preds={
    1191654595: null
    754177595: null
  }
  succs={
    1528195520: null
    1987375157: null
  }
, 1528195520:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
    150138649: null
  }
  succs={
    1409160703: null
  }
, 1409160703:
{
 true: 780934299
 false: 1150963491
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    1528195520: null
  }
  succs={
    780934299: null
    1150963491: null
  }
, 780934299:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    1409160703: null
  }
  succs={
    355518265: null
  }
, 1150963491:
{
 ir: null
 stmt: null
  preds={
    1409160703: null
  }
  succs={
    355518265: null
  }
, 355518265:
{
 tag: IFEXIT
  preds={
    780934299: null
    1150963491: null
  }
  succs={
    1855026648: null
  }
, 1855026648:
{
 true: 2028265136
 false: 2097905212
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    355518265: null
  }
  succs={
    2028265136: null
    2097905212: null
  }
, 2028265136:
{
 ir: break;
 stmt: break;
  preds={
    1855026648: null
  }
  succs={
    1987375157: null
  }
, 2097905212:
{
 ir: null
 stmt: null
  preds={
    1855026648: null
  }
  succs={
    364597300: null
  }
, 364597300:
{
 tag: IFEXIT
  preds={
    2097905212: null
  }
  succs={
    1265900909: null
  }
, 1265900909:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    364597300: null
  }
  succs={
    783191662: null
  }
, 783191662:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    1265900909: null
  }
  succs={
    754177595: null
  }
, 754177595:
{
 ir: i ++ 
  preds={
    783191662: null
  }
  succs={
    150138649: null
  }
, 1987375157:
{
 stmt-exit: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 tag: FOREXIT
  preds={
    150138649: null
    2028265136: null
  }
  succs={
    389993238: null
  }
, 389993238:
{
 true: 1776374725
 false: 634297796
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(2);
}
  preds={
    1987375157: null
  }
  succs={
    1776374725: null
    634297796: null
  }
, 1776374725:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
    389993238: null
  }
  succs={
    1961501712: null
  }
, 634297796:
{
 ir: null
 stmt: null
  preds={
    389993238: null
  }
  succs={
    1961501712: null
  }
, 1961501712:
{
 tag: IFEXIT
  preds={
    1776374725: null
    634297796: null
  }
  succs={
    402009651: null
  }
, 402009651:
{
 ir: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
 stmt: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
  preds={
    1961501712: null
  }
  succs={
    658532887: null
  }
, 658532887:
{
 true: 1991371192
 false: 45023307
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(2);
}
  preds={
    402009651: null
  }
  succs={
    1991371192: null
    45023307: null
  }
, 1991371192:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
    658532887: null
  }
  succs={
    613298587: null
  }
, 45023307:
{
 ir: null
 stmt: null
  preds={
    658532887: null
  }
  succs={
    613298587: null
  }
, 613298587:
{
 tag: IFEXIT
  preds={
    1991371192: null
    45023307: null
  }
  succs={
    2034182655: null
  }
, 2034182655:
{
 true: 1561063579
 false: 65586123
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(1);
}
  preds={
    613298587: null
  }
  succs={
    1561063579: null
    65586123: null
  }
, 1561063579:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
    2034182655: null
  }
  succs={
    1446983876: null
  }
, 65586123:
{
 ir: null
 stmt: null
  preds={
    2034182655: null
  }
  succs={
    1446983876: null
  }
, 1446983876:
{
 tag: IFEXIT
  preds={
    1561063579: null
    65586123: null
  }
  succs={
    292641216: null
  }
, 292641216:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 1413623320
 for-step: 1042790962
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 2130192211
  preds={
    1446983876: null
  }
  succs={
    1413623320: null
  }
, 1413623320:
{
 true: 1412601264
 false: 2130192211
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    292641216: null
    1042790962: null
  }
  succs={
    1412601264: null
    2130192211: null
  }
, 1412601264:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    1413623320: null
  }
  succs={
    1042790962: null
  }
, 1042790962:
{
 ir: reduce_span_0 ++ 
  preds={
    1412601264: null
  }
  succs={
    1413623320: null
  }
, 2130192211:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    1413623320: null
  }
  succs={
    1392794732: null
  }
, 1392794732:
{
 ir: i=0;
 for-condition: 2035616217
 for-step: 1363793720
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 1807648168
  preds={
    2130192211: null
  }
  succs={
    2035616217: null
  }
, 2035616217:
{
 true: 539690370
 false: 1807648168
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    1392794732: null
    1363793720: null
  }
  succs={
    539690370: null
    1807648168: null
  }
, 539690370:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    2035616217: null
  }
  succs={
    990897274: null
  }
, 990897274:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    539690370: null
  }
  succs={
    593415583: null
  }
, 593415583:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    990897274: null
  }
  succs={
    485937598: null
  }
, 485937598:
{
 true: 1489743810
 false: 1715248762
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    593415583: null
  }
  succs={
    1489743810: null
    1715248762: null
  }
, 1489743810:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    485937598: null
  }
  succs={
    480490520: null
  }
, 1715248762:
{
 ir: null
 stmt: null
  preds={
    485937598: null
  }
  succs={
    434398524: null
  }
, 480490520:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    1489743810: null
  }
  succs={
    540325452: null
  }
, 540325452:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    480490520: null
  }
  succs={
    1976804832: null
  }
, 1976804832:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    540325452: null
  }
  succs={
    1959910454: null
  }
, 1959910454:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1976804832: null
  }
  succs={
    1902237905: null
  }
, 1902237905:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    1959910454: null
  }
  succs={
    1961002599: null
  }
, 1961002599:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    1902237905: null
  }
  succs={
    434398524: null
  }
, 434398524:
{
 tag: IFEXIT
  preds={
    1961002599: null
    1715248762: null
  }
  succs={
    1363793720: null
  }
, 1363793720:
{
 ir: i ++ 
  preds={
    434398524: null
  }
  succs={
    2035616217: null
  }
, 1807648168:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    2035616217: null
  }
  succs={
    1418555530: null
  }
, 1418555530:
{
 ir: reduce_span_0=0;
 for-condition: 1273143001
 for-step: 1258372214
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 1408974251
  preds={
    1807648168: null
  }
  succs={
    1273143001: null
  }
, 1273143001:
{
 true: 980697799
 false: 1408974251
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    1418555530: null
    1258372214: null
  }
  succs={
    980697799: null
    1408974251: null
  }
, 980697799:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    1273143001: null
  }
  succs={
    1258372214: null
  }
, 1258372214:
{
 ir: reduce_span_0 ++ 
  preds={
    980697799: null
  }
  succs={
    1273143001: null
  }
, 1408974251:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    1273143001: null
  }
  succs={
    856055143: null
  }
, 856055143:
{
 true: 212890971
 false: 1898325501
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(1);
}
  preds={
    1408974251: null
  }
  succs={
    212890971: null
    1898325501: null
  }
, 212890971:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
    856055143: null
  }
  succs={
    2075809815: null
  }
, 1898325501:
{
 ir: null
 stmt: null
  preds={
    856055143: null
  }
  succs={
    2075809815: null
  }
, 2075809815:
{
 tag: IFEXIT
  preds={
    212890971: null
    1898325501: null
  }
  succs={
    889891977: null
  }
, 889891977:
{
 ir: k ++ 
  preds={
    2075809815: null
  }
  succs={
    1949298838: null
  }
, 475603167:
{
 stmt-exit: for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
 tag: FOREXIT
  preds={
    1949298838: null
  }
  succs={
    426394307: null
  }
, 426394307:
{
 ir: i=0;
 for-condition: 2045036434
 for-step: 1281414889
 stmt: #pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
 for-exit: 352598575
  preds={
    475603167: null
  }
  succs={
    2045036434: null
  }
, 2045036434:
{
 true: 402249858
 false: 352598575
 ir: i<10
 loop-variants: [i, gc]
  preds={
    426394307: null
    1281414889: null
  }
  succs={
    402249858: null
    352598575: null
  }
, 402249858:
{
 ir: gc=(gc+q[i]);
 stmt: gc=(gc+q[i]);
  preds={
    2045036434: null
  }
  succs={
    1281414889: null
  }
, 1281414889:
{
 ir: i ++ 
  preds={
    402249858: null
  }
  succs={
    2045036434: null
  }
, 352598575:
{
 stmt-exit: #pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
 tag: FOREXIT
  preds={
    2045036434: null
  }
  succs={
    1250142026: null
  }
, 1250142026:
{
 ir: timer_stop(0);
 stmt: timer_stop(0);
  preds={
    352598575: null
  }
  succs={
    20224131: null
  }
, 20224131:
{
 ir: tm=timer_read(0);
 stmt: tm=timer_read(0);
  preds={
    1250142026: null
  }
  succs={
    1261031890: null
  }
, 1261031890:
{
 ir: nit=0;
 stmt: nit=0;
  preds={
    20224131: null
  }
  succs={
    2135449562: null
  }
, 2135449562:
{
 ir: verified=true;
 stmt: verified=true;
  preds={
    1261031890: null
  }
  succs={
    673586830: null
  }
, 673586830:
{
 ir: sx_verify_value=40338.15542441498;
 stmt: sx_verify_value=40338.15542441498;
  preds={
    2135449562: null
  }
  succs={
    225672073: null
  }
, 225672073:
{
 ir: sy_verify_value=( - 26606.69192809235);
 stmt: sy_verify_value=( - 26606.69192809235);
  preds={
    673586830: null
  }
  succs={
    1000966072: null
  }
, 1000966072:
{
 true: 903525611
 false: 1058609221
 ir: verified
 stmt: if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
  preds={
    225672073: null
  }
  succs={
    903525611: null
    1058609221: null
  }
, 903525611:
{
 ir: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
 stmt: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
  preds={
    1000966072: null
  }
  succs={
    139566260: null
  }
, 1058609221:
{
 ir: null
 stmt: null
  preds={
    1000966072: null
  }
  succs={
    1594138273: null
  }
, 139566260:
{
 ir: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
 stmt: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
  preds={
    903525611: null
  }
  succs={
    764419760: null
  }
, 764419760:
{
 ir: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
 stmt: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
  preds={
    139566260: null
  }
  succs={
    1594138273: null
  }
, 1594138273:
{
 tag: IFEXIT
  preds={
    764419760: null
    1058609221: null
  }
  succs={
    1926004335: null
  }
, 1926004335:
{
 ir: Mops=((pow(2.0, (30+1))/tm)/1000000.0);
 stmt: Mops=((pow(2.0, (30+1))/tm)/1000000.0);
  preds={
    1594138273: null
  }
  succs={
    95396809: null
  }
, 95396809:
{
 ir: printf("\nEP Benchmark Results:\n\n");
 stmt: printf("\nEP Benchmark Results:\n\n");
  preds={
    1926004335: null
  }
  succs={
    1912821769: null
  }
, 1912821769:
{
 ir: printf("CPU Time =%10.4lf\n", tm);
 stmt: printf("CPU Time =%10.4lf\n", tm);
  preds={
    95396809: null
  }
  succs={
    151593342: null
  }
, 151593342:
{
 ir: printf("N = 2^%5d\n", 30);
 stmt: printf("N = 2^%5d\n", 30);
  preds={
    1912821769: null
  }
  succs={
    405215542: null
  }
, 405215542:
{
 ir: printf("No. Gaussian Pairs = %15.0lf\n", gc);
 stmt: printf("No. Gaussian Pairs = %15.0lf\n", gc);
  preds={
    151593342: null
  }
  succs={
    1617838096: null
  }
, 1617838096:
{
 ir: printf("Sums = %25.15lE %25.15lE\n", sx, sy);
 stmt: printf("Sums = %25.15lE %25.15lE\n", sx, sy);
  preds={
    405215542: null
  }
  succs={
    138776324: null
  }
, 138776324:
{
 ir: printf("Counts: \n");
 stmt: printf("Counts: \n");
  preds={
    1617838096: null
  }
  succs={
    2050339061: null
  }
, 2050339061:
{
 ir: i=0;
 for-condition: 1758008124
 for-step: 1579957528
 stmt: for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
 for-exit: 750029115
  preds={
    138776324: null
  }
  succs={
    1758008124: null
  }
, 1758008124:
{
 true: 1208442275
 false: 750029115
 ir: i<10
 loop-variants: [i]
  preds={
    2050339061: null
    1579957528: null
  }
  succs={
    1208442275: null
    750029115: null
  }
, 1208442275:
{
 ir: printf("%3d%15.0lf\n", i, q[i]);
 stmt: printf("%3d%15.0lf\n", i, q[i]);
  preds={
    1758008124: null
  }
  succs={
    1579957528: null
  }
, 1579957528:
{
 ir: i ++ 
  preds={
    1208442275: null
  }
  succs={
    1758008124: null
  }
, 750029115:
{
 stmt-exit: for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
 tag: FOREXIT
  preds={
    1758008124: null
  }
  succs={
    214187874: null
  }
, 214187874:
{
 ir: print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
 stmt: print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
  preds={
    750029115: null
  }
  succs={
    4766562: null
  }
, 4766562:
{
 true: 1683662486
 false: 892555958
 ir: timers_enabled
 stmt: if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
  preds={
    214187874: null
  }
  succs={
    1683662486: null
    892555958: null
  }
, 1683662486:
{
 true: 1528923159
 false: 1823409783
 ir: (tm<=0.0)
 stmt: if ((tm<=0.0))
{
tm=1.0;
}
  preds={
    4766562: null
  }
  succs={
    1528923159: null
    1823409783: null
  }
, 892555958:
{
 ir: null
 stmt: null
  preds={
    4766562: null
  }
  succs={
    1182908789: null
  }
, 1528923159:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
    1683662486: null
  }
  succs={
    1094523823: null
  }
, 1823409783:
{
 ir: null
 stmt: null
  preds={
    1683662486: null
  }
  succs={
    1094523823: null
  }
, 1094523823:
{
 tag: IFEXIT
  preds={
    1528923159: null
    1823409783: null
  }
  succs={
    384515747: null
  }
, 384515747:
{
 ir: tt=timer_read(0);
 stmt: tt=timer_read(0);
  preds={
    1094523823: null
  }
  succs={
    657736958: null
  }
, 657736958:
{
 ir: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    384515747: null
  }
  succs={
    867988177: null
  }
, 867988177:
{
 ir: tt=timer_read(1);
 stmt: tt=timer_read(1);
  preds={
    657736958: null
  }
  succs={
    443934570: null
  }
, 443934570:
{
 ir: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    867988177: null
  }
  succs={
    1428475041: null
  }
, 1428475041:
{
 ir: tt=timer_read(2);
 stmt: tt=timer_read(2);
  preds={
    443934570: null
  }
  succs={
    1345483087: null
  }
, 1345483087:
{
 ir: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    1428475041: null
  }
  succs={
    1182908789: null
  }
, 1182908789:
{
 tag: IFEXIT
  preds={
    1345483087: null
    892555958: null
  }
  succs={
    91912419: null
  }
, 91912419:
{
 ir: _ret_val_0=0;
 stmt: _ret_val_0=0;
  preds={
    1182908789: null
  }
  succs={
    1076641925: null
  }
, 1076641925:
{
 ir: return _ret_val_0;
 symbol-exit: [{
double Mops, t1, t2, t3, t4, x1, x2;
double sx, sy, tm, an, tt, gc;
double sx_verify_value, sy_verify_value, sx_err, sy_err;
int np;
int i, ik, kk, l, k, nit;
int k_offset, j;
logical verified, timers_enabled;
double dum[3] = {1.0, 1.0, 1.0};
char size[16];
FILE * fp;
int _ret_val_0;
if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
sprintf(size, "%15.0lf", pow(2.0, (30+1)));
j=14;
if ((size[j]=='.'))
{
j -- ;
}
size[(j+1)]='\0';
printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
printf("\n Number of random numbers generated: %15s\n", size);
verified=false;
np=(1<<(30-16));
vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
dum[0]=randlc(( & dum[1]), dum[2]);
#pragma loop name main#0
 
#pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
timer_clear(0);
timer_clear(1);
timer_clear(2);
timer_start(0);
t1=1.220703125E9;
vranlc(0, ( & t1), 1.220703125E9, x);
t1=1.220703125E9;
#pragma loop name main#1
 
for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
an=t1;
tt=2.71828183E8;
gc=0.0;
sx=0.0;
sy=0.0;
#pragma loop name main#2
 
#pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
k_offset=( - 1);
#pragma experimental section start null
#pragma loop name main#3
 
for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
#pragma experimental section stop null
#pragma loop name main#4
 
#pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
timer_stop(0);
tm=timer_read(0);
nit=0;
verified=true;
sx_verify_value=40338.15542441498;
sy_verify_value=( - 26606.69192809235);
if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
Mops=((pow(2.0, (30+1))/tm)/1000000.0);
printf("\nEP Benchmark Results:\n\n");
printf("CPU Time =%10.4lf\n", tm);
printf("N = 2^%5d\n", 30);
printf("No. Gaussian Pairs = %15.0lf\n", gc);
printf("Sums = %25.15lE %25.15lE\n", sx, sy);
printf("Counts: \n");
#pragma loop name main#5
 
for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
_ret_val_0=0;
return _ret_val_0;
}]
 stmt: return _ret_val_0;
  preds={
    91912419: null
  }
  succs={
  }
]</DFAGraph>




[Mops, t1, t2, t3, t4, x1, x2, sx, sy, tm, an, tt, gc, sx_verify_value, sy_verify_value, sx_err, sy_err, np, i, ik, kk, l, k, nit, k_offset, j, verified, timers_enabled, dum[3] = {1.0, 1.0, 1.0}, size[16], * fp, _ret_val_0, * reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[1401316767:
{
 symbol-entry: {
double _ret_val_0;
_ret_val_0=elapsed[n];
return _ret_val_0;
}
 ir: _ret_val_0=elapsed[n];
 stmt: _ret_val_0=elapsed[n];
  preds={
  }
  succs={
    1896622931: null
  }
, 1896622931:
{
 ir: return _ret_val_0;
 symbol-exit: [{
double _ret_val_0;
_ret_val_0=elapsed[n];
return _ret_val_0;
}]
 stmt: return _ret_val_0;
  preds={
    1401316767: null
  }
  succs={
  }
]</DFAGraph>




[_ret_val_0]


<DFAGraph>
[480903748:
{
 symbol-entry: {
double _ret_val_0;
_ret_val_0=elapsed[n];
return _ret_val_0;
}
 ir: _ret_val_0=elapsed[n];
 stmt: _ret_val_0=elapsed[n];
  preds={
  }
  succs={
    216856121: null
  }
, 216856121:
{
 ir: return _ret_val_0;
 symbol-exit: [{
double _ret_val_0;
_ret_val_0=elapsed[n];
return _ret_val_0;
}]
 stmt: return _ret_val_0;
  preds={
    480903748: null
  }
  succs={
  }
]</DFAGraph>




[_ret_val_0]


<DFAGraph>
[391183339:
{
 symbol-entry: {
double _ret_val_0;
_ret_val_0=elapsed[n];
return _ret_val_0;
}
 ir: _ret_val_0=elapsed[n];
 stmt: _ret_val_0=elapsed[n];
  preds={
  }
  succs={
    2095486832: null
  }
, 2095486832:
{
 ir: return _ret_val_0;
 symbol-exit: [{
double _ret_val_0;
_ret_val_0=elapsed[n];
return _ret_val_0;
}]
 stmt: return _ret_val_0;
  preds={
    391183339: null
  }
  succs={
  }
]</DFAGraph>




[_ret_val_0]


<DFAGraph>
[646910062:
{
 ir: timers_enabled=false;
 stmt: timers_enabled=false;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[2114289475:
{
 ir: timers_enabled=true;
 stmt: timers_enabled=true;
  preds={
  }
  succs={
    1855610584: null
  }
, 1855610584:
{
 ir: fclose(fp);
 stmt: fclose(fp);
  preds={
    2114289475: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[589273327:
{
 ir: j -- ;
 stmt: j -- ;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1574877131:
{
 ir: x[i]=( - 1.0E99);
 stmt: x[i]=( - 1.0E99);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[402405659:
{
 ir: t2=randlc(( & t1), t1);
 stmt: t2=randlc(( & t1), t1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1363560175:
{
 ir: q[i]=0.0;
 stmt: q[i]=0.0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[88646218:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1396431506:
{
 ir: break;
 stmt: break;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[2144665602:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
  }
  succs={
    1128132589: null
  }
, 1128132589:
{
 true: 88646218
 false: 711540569
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    2144665602: null
  }
  succs={
    88646218: null
    711540569: null
  }
, 88646218:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    1128132589: null
  }
  succs={
    1062186835: null
  }
, 711540569:
{
 ir: null
 stmt: null
  preds={
    1128132589: null
  }
  succs={
    1062186835: null
  }
, 1062186835:
{
 tag: IFEXIT
  preds={
    88646218: null
    711540569: null
  }
  succs={
    810267739: null
  }
, 810267739:
{
 true: 1396431506
 false: 1916575798
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    1062186835: null
  }
  succs={
    1396431506: null
    1916575798: null
  }
, 1396431506:
{
 ir: break;
 stmt: break;
  preds={
    810267739: null
  }
  succs={
  }
, 1916575798:
{
 ir: null
 stmt: null
  preds={
    810267739: null
  }
  succs={
    633240419: null
  }
, 633240419:
{
 tag: IFEXIT
  preds={
    1916575798: null
  }
  succs={
    685558284: null
  }
, 685558284:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    633240419: null
  }
  succs={
    1171802656: null
  }
, 1171802656:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    685558284: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[205721196:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1892627171:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1704491411:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1293677337:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[2052910813:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
  }
  succs={
    93740343: null
  }
, 93740343:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    2052910813: null
  }
  succs={
    1107412069: null
  }
, 1107412069:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    93740343: null
  }
  succs={
    1534694976: null
  }
, 1534694976:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    1107412069: null
  }
  succs={
    1823541245: null
  }
, 1823541245:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1534694976: null
  }
  succs={
    1896232624: null
  }
, 1896232624:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    1823541245: null
  }
  succs={
    1038677529: null
  }
, 1038677529:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    1896232624: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[438589491:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
  }
  succs={
    1074263646: null
  }
, 1074263646:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    438589491: null
  }
  succs={
    1732238286: null
  }
, 1732238286:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    1074263646: null
  }
  succs={
    716487794: null
  }
, 716487794:
{
 true: 2052910813
 false: 1314838582
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    1732238286: null
  }
  succs={
    2052910813: null
    1314838582: null
  }
, 2052910813:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    716487794: null
  }
  succs={
    93740343: null
  }
, 1314838582:
{
 ir: null
 stmt: null
  preds={
    716487794: null
  }
  succs={
    246273275: null
  }
, 93740343:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    2052910813: null
  }
  succs={
    1107412069: null
  }
, 1107412069:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    93740343: null
  }
  succs={
    1534694976: null
  }
, 1534694976:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    1107412069: null
  }
  succs={
    1823541245: null
  }
, 1823541245:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1534694976: null
  }
  succs={
    1896232624: null
  }
, 1896232624:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    1823541245: null
  }
  succs={
    1038677529: null
  }
, 1038677529:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    1896232624: null
  }
  succs={
    246273275: null
  }
, 246273275:
{
 tag: IFEXIT
  preds={
    1038677529: null
    1314838582: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[713312506:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[770010802:
{
 ir: reduce_span_0=0;
 for-condition: 1864387098
 for-step: 1603177117
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 1464191502
  preds={
  }
  succs={
    1864387098: null
  }
, 1864387098:
{
 true: 713312506
 false: 1464191502
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    770010802: null
    1603177117: null
  }
  succs={
    713312506: null
    1464191502: null
  }
, 713312506:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    1864387098: null
  }
  succs={
    1603177117: null
  }
, 1603177117:
{
 ir: reduce_span_0 ++ 
  preds={
    713312506: null
  }
  succs={
    1864387098: null
  }
, 1464191502:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    1864387098: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1551945522:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 116734858
 for-step: 2106592975
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 1862383967
  preds={
  }
  succs={
    116734858: null
  }
, 116734858:
{
 true: 1293677337
 false: 1862383967
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    1551945522: null
    2106592975: null
  }
  succs={
    1293677337: null
    1862383967: null
  }
, 1293677337:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    116734858: null
  }
  succs={
    2106592975: null
  }
, 2106592975:
{
 ir: reduce_span_0 ++ 
  preds={
    1293677337: null
  }
  succs={
    116734858: null
  }
, 1862383967:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    116734858: null
  }
  succs={
    2077742806: null
  }
, 2077742806:
{
 ir: i=0;
 for-condition: 1947185929
 for-step: 1139814130
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 597307515
  preds={
    1862383967: null
  }
  succs={
    1947185929: null
  }
, 1947185929:
{
 true: 438589491
 false: 597307515
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    2077742806: null
    1139814130: null
  }
  succs={
    438589491: null
    597307515: null
  }
, 438589491:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    1947185929: null
  }
  succs={
    1074263646: null
  }
, 1074263646:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    438589491: null
  }
  succs={
    1732238286: null
  }
, 1732238286:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    1074263646: null
  }
  succs={
    716487794: null
  }
, 716487794:
{
 true: 2052910813
 false: 1314838582
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    1732238286: null
  }
  succs={
    2052910813: null
    1314838582: null
  }
, 2052910813:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    716487794: null
  }
  succs={
    93740343: null
  }
, 1314838582:
{
 ir: null
 stmt: null
  preds={
    716487794: null
  }
  succs={
    246273275: null
  }
, 93740343:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    2052910813: null
  }
  succs={
    1107412069: null
  }
, 1107412069:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    93740343: null
  }
  succs={
    1534694976: null
  }
, 1534694976:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    1107412069: null
  }
  succs={
    1823541245: null
  }
, 1823541245:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1534694976: null
  }
  succs={
    1896232624: null
  }
, 1896232624:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    1823541245: null
  }
  succs={
    1038677529: null
  }
, 1038677529:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    1896232624: null
  }
  succs={
    246273275: null
  }
, 246273275:
{
 tag: IFEXIT
  preds={
    1038677529: null
    1314838582: null
  }
  succs={
    1139814130: null
  }
, 1139814130:
{
 ir: i ++ 
  preds={
    246273275: null
  }
  succs={
    1947185929: null
  }
, 597307515:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    1947185929: null
  }
  succs={
    770010802: null
  }
, 770010802:
{
 ir: reduce_span_0=0;
 for-condition: 1864387098
 for-step: 1603177117
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 1464191502
  preds={
    597307515: null
  }
  succs={
    1864387098: null
  }
, 1864387098:
{
 true: 713312506
 false: 1464191502
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    770010802: null
    1603177117: null
  }
  succs={
    713312506: null
    1464191502: null
  }
, 713312506:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    1864387098: null
  }
  succs={
    1603177117: null
  }
, 1603177117:
{
 ir: reduce_span_0 ++ 
  preds={
    713312506: null
  }
  succs={
    1864387098: null
  }
, 1464191502:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    1864387098: null
  }
  succs={
  }
]</DFAGraph>




[* reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[987249254:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1863374262:
{
 ir: kk=(k_offset+k);
 stmt: kk=(k_offset+k);
  preds={
  }
  succs={
    1640296160: null
  }
, 1640296160:
{
 ir: t1=2.71828183E8;
 stmt: t1=2.71828183E8;
  preds={
    1863374262: null
  }
  succs={
    272678513: null
  }
, 272678513:
{
 ir: t2=an;
 stmt: t2=an;
  preds={
    1640296160: null
  }
  succs={
    79782883: null
  }
, 79782883:
{
 ir: i=1;
 for-condition: 1391624125
 for-step: 1250121181
 stmt: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 for-exit: 1292738535
  preds={
    272678513: null
  }
  succs={
    1391624125: null
  }
, 1391624125:
{
 true: 2144665602
 false: 1292738535
 ir: i<=100
 loop-variants: [i, ik, t3, kk]
  preds={
    79782883: null
    1250121181: null
  }
  succs={
    2144665602: null
    1292738535: null
  }
, 2144665602:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
    1391624125: null
  }
  succs={
    1128132589: null
  }
, 1128132589:
{
 true: 88646218
 false: 711540569
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    2144665602: null
  }
  succs={
    88646218: null
    711540569: null
  }
, 88646218:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    1128132589: null
  }
  succs={
    1062186835: null
  }
, 711540569:
{
 ir: null
 stmt: null
  preds={
    1128132589: null
  }
  succs={
    1062186835: null
  }
, 1062186835:
{
 tag: IFEXIT
  preds={
    88646218: null
    711540569: null
  }
  succs={
    810267739: null
  }
, 810267739:
{
 true: 1396431506
 false: 1916575798
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    1062186835: null
  }
  succs={
    1396431506: null
    1916575798: null
  }
, 1396431506:
{
 ir: break;
 stmt: break;
  preds={
    810267739: null
  }
  succs={
    1292738535: null
  }
, 1916575798:
{
 ir: null
 stmt: null
  preds={
    810267739: null
  }
  succs={
    633240419: null
  }
, 633240419:
{
 tag: IFEXIT
  preds={
    1916575798: null
  }
  succs={
    685558284: null
  }
, 685558284:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    633240419: null
  }
  succs={
    1171802656: null
  }
, 1171802656:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    685558284: null
  }
  succs={
    1250121181: null
  }
, 1250121181:
{
 ir: i ++ 
  preds={
    1171802656: null
  }
  succs={
    1391624125: null
  }
, 1292738535:
{
 stmt-exit: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 tag: FOREXIT
  preds={
    1391624125: null
    1396431506: null
  }
  succs={
    51554940: null
  }
, 51554940:
{
 true: 205721196
 false: 1399794302
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(2);
}
  preds={
    1292738535: null
  }
  succs={
    205721196: null
    1399794302: null
  }
, 205721196:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
    51554940: null
  }
  succs={
    1924949331: null
  }
, 1399794302:
{
 ir: null
 stmt: null
  preds={
    51554940: null
  }
  succs={
    1924949331: null
  }
, 1924949331:
{
 tag: IFEXIT
  preds={
    205721196: null
    1399794302: null
  }
  succs={
    1721246982: null
  }
, 1721246982:
{
 ir: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
 stmt: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
  preds={
    1924949331: null
  }
  succs={
    1515833950: null
  }
, 1515833950:
{
 true: 1892627171
 false: 1272883899
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(2);
}
  preds={
    1721246982: null
  }
  succs={
    1892627171: null
    1272883899: null
  }
, 1892627171:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
    1515833950: null
  }
  succs={
    1816725203: null
  }
, 1272883899:
{
 ir: null
 stmt: null
  preds={
    1515833950: null
  }
  succs={
    1816725203: null
  }
, 1816725203:
{
 tag: IFEXIT
  preds={
    1892627171: null
    1272883899: null
  }
  succs={
    1896305732: null
  }
, 1896305732:
{
 true: 1704491411
 false: 1328718765
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(1);
}
  preds={
    1816725203: null
  }
  succs={
    1704491411: null
    1328718765: null
  }
, 1704491411:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
    1896305732: null
  }
  succs={
    1802066694: null
  }
, 1328718765:
{
 ir: null
 stmt: null
  preds={
    1896305732: null
  }
  succs={
    1802066694: null
  }
, 1802066694:
{
 tag: IFEXIT
  preds={
    1704491411: null
    1328718765: null
  }
  succs={
    1551945522: null
  }
, 1551945522:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 116734858
 for-step: 2106592975
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 1862383967
  preds={
    1802066694: null
  }
  succs={
    116734858: null
  }
, 116734858:
{
 true: 1293677337
 false: 1862383967
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    1551945522: null
    2106592975: null
  }
  succs={
    1293677337: null
    1862383967: null
  }
, 1293677337:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    116734858: null
  }
  succs={
    2106592975: null
  }
, 2106592975:
{
 ir: reduce_span_0 ++ 
  preds={
    1293677337: null
  }
  succs={
    116734858: null
  }
, 1862383967:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    116734858: null
  }
  succs={
    2077742806: null
  }
, 2077742806:
{
 ir: i=0;
 for-condition: 1947185929
 for-step: 1139814130
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 597307515
  preds={
    1862383967: null
  }
  succs={
    1947185929: null
  }
, 1947185929:
{
 true: 438589491
 false: 597307515
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    2077742806: null
    1139814130: null
  }
  succs={
    438589491: null
    597307515: null
  }
, 438589491:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    1947185929: null
  }
  succs={
    1074263646: null
  }
, 1074263646:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    438589491: null
  }
  succs={
    1732238286: null
  }
, 1732238286:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    1074263646: null
  }
  succs={
    716487794: null
  }
, 716487794:
{
 true: 2052910813
 false: 1314838582
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    1732238286: null
  }
  succs={
    2052910813: null
    1314838582: null
  }
, 2052910813:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    716487794: null
  }
  succs={
    93740343: null
  }
, 1314838582:
{
 ir: null
 stmt: null
  preds={
    716487794: null
  }
  succs={
    246273275: null
  }
, 93740343:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    2052910813: null
  }
  succs={
    1107412069: null
  }
, 1107412069:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    93740343: null
  }
  succs={
    1534694976: null
  }
, 1534694976:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    1107412069: null
  }
  succs={
    1823541245: null
  }
, 1823541245:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1534694976: null
  }
  succs={
    1896232624: null
  }
, 1896232624:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    1823541245: null
  }
  succs={
    1038677529: null
  }
, 1038677529:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    1896232624: null
  }
  succs={
    246273275: null
  }
, 246273275:
{
 tag: IFEXIT
  preds={
    1038677529: null
    1314838582: null
  }
  succs={
    1139814130: null
  }
, 1139814130:
{
 ir: i ++ 
  preds={
    246273275: null
  }
  succs={
    1947185929: null
  }
, 597307515:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    1947185929: null
  }
  succs={
    770010802: null
  }
, 770010802:
{
 ir: reduce_span_0=0;
 for-condition: 1864387098
 for-step: 1603177117
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 1464191502
  preds={
    597307515: null
  }
  succs={
    1864387098: null
  }
, 1864387098:
{
 true: 713312506
 false: 1464191502
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    770010802: null
    1603177117: null
  }
  succs={
    713312506: null
    1464191502: null
  }
, 713312506:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    1864387098: null
  }
  succs={
    1603177117: null
  }
, 1603177117:
{
 ir: reduce_span_0 ++ 
  preds={
    713312506: null
  }
  succs={
    1864387098: null
  }
, 1464191502:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    1864387098: null
  }
  succs={
    1020154737: null
  }
, 1020154737:
{
 true: 987249254
 false: 398457879
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(1);
}
  preds={
    1464191502: null
  }
  succs={
    987249254: null
    398457879: null
  }
, 987249254:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
    1020154737: null
  }
  succs={
    1850954068: null
  }
, 398457879:
{
 ir: null
 stmt: null
  preds={
    1020154737: null
  }
  succs={
    1850954068: null
  }
, 1850954068:
{
 tag: IFEXIT
  preds={
    987249254: null
    398457879: null
  }
  succs={
  }
]</DFAGraph>




[* reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[1222768327:
{
 ir: gc=(gc+q[i]);
 stmt: gc=(gc+q[i]);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[2030937207:
{
 ir: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
 stmt: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
  preds={
  }
  succs={
    1534754611: null
  }
, 1534754611:
{
 ir: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
 stmt: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
  preds={
    2030937207: null
  }
  succs={
    1551446957: null
  }
, 1551446957:
{
 ir: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
 stmt: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
  preds={
    1534754611: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1848125895:
{
 ir: printf("%3d%15.0lf\n", i, q[i]);
 stmt: printf("%3d%15.0lf\n", i, q[i]);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[231202600:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[821576394:
{
 true: 231202600
 false: 1774720883
 ir: (tm<=0.0)
 stmt: if ((tm<=0.0))
{
tm=1.0;
}
  preds={
  }
  succs={
    231202600: null
    1774720883: null
  }
, 231202600:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
    821576394: null
  }
  succs={
    1293203138: null
  }
, 1774720883:
{
 ir: null
 stmt: null
  preds={
    821576394: null
  }
  succs={
    1293203138: null
  }
, 1293203138:
{
 tag: IFEXIT
  preds={
    231202600: null
    1774720883: null
  }
  succs={
    2123960023: null
  }
, 2123960023:
{
 ir: tt=timer_read(0);
 stmt: tt=timer_read(0);
  preds={
    1293203138: null
  }
  succs={
    201719260: null
  }
, 201719260:
{
 ir: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    2123960023: null
  }
  succs={
    635371680: null
  }
, 635371680:
{
 ir: tt=timer_read(1);
 stmt: tt=timer_read(1);
  preds={
    201719260: null
  }
  succs={
    1293226111: null
  }
, 1293226111:
{
 ir: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    635371680: null
  }
  succs={
    2068598972: null
  }
, 2068598972:
{
 ir: tt=timer_read(2);
 stmt: tt=timer_read(2);
  preds={
    1293226111: null
  }
  succs={
    1485089044: null
  }
, 1485089044:
{
 ir: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    2068598972: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[113411247:
{
 true: 646910062
 false: 2114289475
 symbol-entry: {
double Mops, t1, t2, t3, t4, x1, x2;
double sx, sy, tm, an, tt, gc;
double sx_verify_value, sy_verify_value, sx_err, sy_err;
int np;
int i, ik, kk, l, k, nit;
int k_offset, j;
logical verified, timers_enabled;
double dum[3] = {1.0, 1.0, 1.0};
char size[16];
FILE * fp;
int _ret_val_0;
if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
sprintf(size, "%15.0lf", pow(2.0, (30+1)));
j=14;
if ((size[j]=='.'))
{
j -- ;
}
size[(j+1)]='\0';
printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
printf("\n Number of random numbers generated: %15s\n", size);
verified=false;
np=(1<<(30-16));
vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
dum[0]=randlc(( & dum[1]), dum[2]);
#pragma loop name main#0
 
#pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
timer_clear(0);
timer_clear(1);
timer_clear(2);
timer_start(0);
t1=1.220703125E9;
vranlc(0, ( & t1), 1.220703125E9, x);
t1=1.220703125E9;
#pragma loop name main#1
 
for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
an=t1;
tt=2.71828183E8;
gc=0.0;
sx=0.0;
sy=0.0;
#pragma loop name main#2
 
#pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
k_offset=( - 1);
#pragma experimental section start null
#pragma loop name main#3
 
for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
#pragma experimental section stop null
#pragma loop name main#4
 
#pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
timer_stop(0);
tm=timer_read(0);
nit=0;
verified=true;
sx_verify_value=40338.15542441498;
sy_verify_value=( - 26606.69192809235);
if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
Mops=((pow(2.0, (30+1))/tm)/1000000.0);
printf("\nEP Benchmark Results:\n\n");
printf("CPU Time =%10.4lf\n", tm);
printf("N = 2^%5d\n", 30);
printf("No. Gaussian Pairs = %15.0lf\n", gc);
printf("Sums = %25.15lE %25.15lE\n", sx, sy);
printf("Counts: \n");
#pragma loop name main#5
 
for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
_ret_val_0=0;
return _ret_val_0;
}
 ir: ((fp=fopen("timer.flag", "r"))==((void * )0))
 stmt: if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
  preds={
  }
  succs={
    646910062: null
    2114289475: null
  }
, 646910062:
{
 ir: timers_enabled=false;
 stmt: timers_enabled=false;
  preds={
    113411247: null
  }
  succs={
    1485891705: null
  }
, 2114289475:
{
 ir: timers_enabled=true;
 stmt: timers_enabled=true;
  preds={
    113411247: null
  }
  succs={
    1855610584: null
  }
, 1855610584:
{
 ir: fclose(fp);
 stmt: fclose(fp);
  preds={
    2114289475: null
  }
  succs={
    1485891705: null
  }
, 1485891705:
{
 tag: IFEXIT
  preds={
    646910062: null
    1855610584: null
  }
  succs={
    1681920301: null
  }
, 1681920301:
{
 ir: sprintf(size, "%15.0lf", pow(2.0, (30+1)));
 stmt: sprintf(size, "%15.0lf", pow(2.0, (30+1)));
  preds={
    1485891705: null
  }
  succs={
    837457281: null
  }
, 837457281:
{
 ir: j=14;
 stmt: j=14;
  preds={
    1681920301: null
  }
  succs={
    2081652693: null
  }
, 2081652693:
{
 true: 589273327
 false: 406765571
 ir: (size[j]=='.')
 stmt: if ((size[j]=='.'))
{
j -- ;
}
  preds={
    837457281: null
  }
  succs={
    589273327: null
    406765571: null
  }
, 589273327:
{
 ir: j -- ;
 stmt: j -- ;
  preds={
    2081652693: null
  }
  succs={
    2107443224: null
  }
, 406765571:
{
 ir: null
 stmt: null
  preds={
    2081652693: null
  }
  succs={
    2107443224: null
  }
, 2107443224:
{
 tag: IFEXIT
  preds={
    589273327: null
    406765571: null
  }
  succs={
    572145572: null
  }
, 572145572:
{
 ir: size[(j+1)]='\0';
 stmt: size[(j+1)]='\0';
  preds={
    2107443224: null
  }
  succs={
    1158676965: null
  }
, 1158676965:
{
 ir: printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
 stmt: printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
  preds={
    572145572: null
  }
  succs={
    725680028: null
  }
, 725680028:
{
 ir: printf("\n Number of random numbers generated: %15s\n", size);
 stmt: printf("\n Number of random numbers generated: %15s\n", size);
  preds={
    1158676965: null
  }
  succs={
    1040776996: null
  }
, 1040776996:
{
 ir: verified=false;
 stmt: verified=false;
  preds={
    725680028: null
  }
  succs={
    1293680734: null
  }
, 1293680734:
{
 ir: np=(1<<(30-16));
 stmt: np=(1<<(30-16));
  preds={
    1040776996: null
  }
  succs={
    138817329: null
  }
, 138817329:
{
 ir: vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
 stmt: vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
  preds={
    1293680734: null
  }
  succs={
    609656250: null
  }
, 609656250:
{
 ir: dum[0]=randlc(( & dum[1]), dum[2]);
 stmt: dum[0]=randlc(( & dum[1]), dum[2]);
  preds={
    138817329: null
  }
  succs={
    1231799381: null
  }
, 1231799381:
{
 ir: i=0;
 for-condition: 1894601438
 for-step: 1497377679
 stmt: #pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
 for-exit: 1904783235
  preds={
    609656250: null
  }
  succs={
    1894601438: null
  }
, 1894601438:
{
 true: 1574877131
 false: 1904783235
 ir: i<(2*(1<<16))
 loop-variants: [i, x[(2*(1<<16))]]
  preds={
    1231799381: null
    1497377679: null
  }
  succs={
    1574877131: null
    1904783235: null
  }
, 1574877131:
{
 ir: x[i]=( - 1.0E99);
 stmt: x[i]=( - 1.0E99);
  preds={
    1894601438: null
  }
  succs={
    1497377679: null
  }
, 1497377679:
{
 ir: i ++ 
  preds={
    1574877131: null
  }
  succs={
    1894601438: null
  }
, 1904783235:
{
 stmt-exit: #pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
 tag: FOREXIT
  preds={
    1894601438: null
  }
  succs={
    1810458830: null
  }
, 1810458830:
{
 ir: Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
 stmt: Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
  preds={
    1904783235: null
  }
  succs={
    2083999882: null
  }
, 2083999882:
{
 ir: timer_clear(0);
 stmt: timer_clear(0);
  preds={
    1810458830: null
  }
  succs={
    611520720: null
  }
, 611520720:
{
 ir: timer_clear(1);
 stmt: timer_clear(1);
  preds={
    2083999882: null
  }
  succs={
    271800170: null
  }
, 271800170:
{
 ir: timer_clear(2);
 stmt: timer_clear(2);
  preds={
    611520720: null
  }
  succs={
    809300666: null
  }
, 809300666:
{
 ir: timer_start(0);
 stmt: timer_start(0);
  preds={
    271800170: null
  }
  succs={
    1984513847: null
  }
, 1984513847:
{
 ir: t1=1.220703125E9;
 stmt: t1=1.220703125E9;
  preds={
    809300666: null
  }
  succs={
    1241529534: null
  }
, 1241529534:
{
 ir: vranlc(0, ( & t1), 1.220703125E9, x);
 stmt: vranlc(0, ( & t1), 1.220703125E9, x);
  preds={
    1984513847: null
  }
  succs={
    1082309267: null
  }
, 1082309267:
{
 ir: t1=1.220703125E9;
 stmt: t1=1.220703125E9;
  preds={
    1241529534: null
  }
  succs={
    1621002296: null
  }
, 1621002296:
{
 ir: i=0;
 for-condition: 724608044
 for-step: 899543194
 stmt: for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
 for-exit: 1138697171
  preds={
    1082309267: null
  }
  succs={
    724608044: null
  }
, 724608044:
{
 true: 402405659
 false: 1138697171
 ir: i<(16+1)
 loop-variants: [i, t2]
  preds={
    1621002296: null
    899543194: null
  }
  succs={
    402405659: null
    1138697171: null
  }
, 402405659:
{
 ir: t2=randlc(( & t1), t1);
 stmt: t2=randlc(( & t1), t1);
  preds={
    724608044: null
  }
  succs={
    899543194: null
  }
, 899543194:
{
 ir: i ++ 
  preds={
    402405659: null
  }
  succs={
    724608044: null
  }
, 1138697171:
{
 stmt-exit: for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
 tag: FOREXIT
  preds={
    724608044: null
  }
  succs={
    1835073088: null
  }
, 1835073088:
{
 ir: an=t1;
 stmt: an=t1;
  preds={
    1138697171: null
  }
  succs={
    2032891036: null
  }
, 2032891036:
{
 ir: tt=2.71828183E8;
 stmt: tt=2.71828183E8;
  preds={
    1835073088: null
  }
  succs={
    602423811: null
  }
, 602423811:
{
 ir: gc=0.0;
 stmt: gc=0.0;
  preds={
    2032891036: null
  }
  succs={
    429075478: null
  }
, 429075478:
{
 ir: sx=0.0;
 stmt: sx=0.0;
  preds={
    602423811: null
  }
  succs={
    1944798106: null
  }
, 1944798106:
{
 ir: sy=0.0;
 stmt: sy=0.0;
  preds={
    429075478: null
  }
  succs={
    808228639: null
  }
, 808228639:
{
 ir: i=0;
 for-condition: 811597470
 for-step: 426960147
 stmt: #pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
 for-exit: 2061543916
  preds={
    1944798106: null
  }
  succs={
    811597470: null
  }
, 811597470:
{
 true: 1363560175
 false: 2061543916
 ir: i<10
 loop-variants: [i, q[10]]
  preds={
    808228639: null
    426960147: null
  }
  succs={
    1363560175: null
    2061543916: null
  }
, 1363560175:
{
 ir: q[i]=0.0;
 stmt: q[i]=0.0;
  preds={
    811597470: null
  }
  succs={
    426960147: null
  }
, 426960147:
{
 ir: i ++ 
  preds={
    1363560175: null
  }
  succs={
    811597470: null
  }
, 2061543916:
{
 stmt-exit: #pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
 tag: FOREXIT
  preds={
    811597470: null
  }
  succs={
    897848096: null
  }
, 897848096:
{
 ir: k_offset=( - 1);
 stmt: k_offset=( - 1);
  preds={
    2061543916: null
  }
  succs={
    1530446316: null
  }
, 1530446316:
{
 ir: k=1;
 for-condition: 363023858
 for-step: 865059288
 stmt: for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
 for-exit: 1193471756
  preds={
    897848096: null
  }
  succs={
    363023858: null
  }
, 363023858:
{
 true: 1863374262
 false: 1193471756
 ir: k<=np
 loop-variants: [k, kk, t1, t2, i, ik, t3, reduce_span_0, * reduce = (double * )malloc((10*sizeof (double))), x1, x2, t4, l, sx, sy, q[10]]
  preds={
    1530446316: null
    865059288: null
  }
  succs={
    1863374262: null
    1193471756: null
  }
, 1863374262:
{
 ir: kk=(k_offset+k);
 stmt: kk=(k_offset+k);
  preds={
    363023858: null
  }
  succs={
    1640296160: null
  }
, 1640296160:
{
 ir: t1=2.71828183E8;
 stmt: t1=2.71828183E8;
  preds={
    1863374262: null
  }
  succs={
    272678513: null
  }
, 272678513:
{
 ir: t2=an;
 stmt: t2=an;
  preds={
    1640296160: null
  }
  succs={
    79782883: null
  }
, 79782883:
{
 ir: i=1;
 for-condition: 1391624125
 for-step: 1250121181
 stmt: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 for-exit: 1292738535
  preds={
    272678513: null
  }
  succs={
    1391624125: null
  }
, 1391624125:
{
 true: 2144665602
 false: 1292738535
 ir: i<=100
 loop-variants: [i, ik, t3, kk]
  preds={
    79782883: null
    1250121181: null
  }
  succs={
    2144665602: null
    1292738535: null
  }
, 2144665602:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
    1391624125: null
  }
  succs={
    1128132589: null
  }
, 1128132589:
{
 true: 88646218
 false: 711540569
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    2144665602: null
  }
  succs={
    88646218: null
    711540569: null
  }
, 88646218:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    1128132589: null
  }
  succs={
    1062186835: null
  }
, 711540569:
{
 ir: null
 stmt: null
  preds={
    1128132589: null
  }
  succs={
    1062186835: null
  }
, 1062186835:
{
 tag: IFEXIT
  preds={
    88646218: null
    711540569: null
  }
  succs={
    810267739: null
  }
, 810267739:
{
 true: 1396431506
 false: 1916575798
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    1062186835: null
  }
  succs={
    1396431506: null
    1916575798: null
  }
, 1396431506:
{
 ir: break;
 stmt: break;
  preds={
    810267739: null
  }
  succs={
    1292738535: null
  }
, 1916575798:
{
 ir: null
 stmt: null
  preds={
    810267739: null
  }
  succs={
    633240419: null
  }
, 633240419:
{
 tag: IFEXIT
  preds={
    1916575798: null
  }
  succs={
    685558284: null
  }
, 685558284:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    633240419: null
  }
  succs={
    1171802656: null
  }
, 1171802656:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    685558284: null
  }
  succs={
    1250121181: null
  }
, 1250121181:
{
 ir: i ++ 
  preds={
    1171802656: null
  }
  succs={
    1391624125: null
  }
, 1292738535:
{
 stmt-exit: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 tag: FOREXIT
  preds={
    1391624125: null
    1396431506: null
  }
  succs={
    51554940: null
  }
, 51554940:
{
 true: 205721196
 false: 1399794302
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(2);
}
  preds={
    1292738535: null
  }
  succs={
    205721196: null
    1399794302: null
  }
, 205721196:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
    51554940: null
  }
  succs={
    1924949331: null
  }
, 1399794302:
{
 ir: null
 stmt: null
  preds={
    51554940: null
  }
  succs={
    1924949331: null
  }
, 1924949331:
{
 tag: IFEXIT
  preds={
    205721196: null
    1399794302: null
  }
  succs={
    1721246982: null
  }
, 1721246982:
{
 ir: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
 stmt: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
  preds={
    1924949331: null
  }
  succs={
    1515833950: null
  }
, 1515833950:
{
 true: 1892627171
 false: 1272883899
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(2);
}
  preds={
    1721246982: null
  }
  succs={
    1892627171: null
    1272883899: null
  }
, 1892627171:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
    1515833950: null
  }
  succs={
    1816725203: null
  }
, 1272883899:
{
 ir: null
 stmt: null
  preds={
    1515833950: null
  }
  succs={
    1816725203: null
  }
, 1816725203:
{
 tag: IFEXIT
  preds={
    1892627171: null
    1272883899: null
  }
  succs={
    1896305732: null
  }
, 1896305732:
{
 true: 1704491411
 false: 1328718765
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(1);
}
  preds={
    1816725203: null
  }
  succs={
    1704491411: null
    1328718765: null
  }
, 1704491411:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
    1896305732: null
  }
  succs={
    1802066694: null
  }
, 1328718765:
{
 ir: null
 stmt: null
  preds={
    1896305732: null
  }
  succs={
    1802066694: null
  }
, 1802066694:
{
 tag: IFEXIT
  preds={
    1704491411: null
    1328718765: null
  }
  succs={
    1551945522: null
  }
, 1551945522:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 116734858
 for-step: 2106592975
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 1862383967
  preds={
    1802066694: null
  }
  succs={
    116734858: null
  }
, 116734858:
{
 true: 1293677337
 false: 1862383967
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    1551945522: null
    2106592975: null
  }
  succs={
    1293677337: null
    1862383967: null
  }
, 1293677337:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    116734858: null
  }
  succs={
    2106592975: null
  }
, 2106592975:
{
 ir: reduce_span_0 ++ 
  preds={
    1293677337: null
  }
  succs={
    116734858: null
  }
, 1862383967:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    116734858: null
  }
  succs={
    2077742806: null
  }
, 2077742806:
{
 ir: i=0;
 for-condition: 1947185929
 for-step: 1139814130
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 597307515
  preds={
    1862383967: null
  }
  succs={
    1947185929: null
  }
, 1947185929:
{
 true: 438589491
 false: 597307515
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    2077742806: null
    1139814130: null
  }
  succs={
    438589491: null
    597307515: null
  }
, 438589491:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    1947185929: null
  }
  succs={
    1074263646: null
  }
, 1074263646:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    438589491: null
  }
  succs={
    1732238286: null
  }
, 1732238286:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    1074263646: null
  }
  succs={
    716487794: null
  }
, 716487794:
{
 true: 2052910813
 false: 1314838582
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    1732238286: null
  }
  succs={
    2052910813: null
    1314838582: null
  }
, 2052910813:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    716487794: null
  }
  succs={
    93740343: null
  }
, 1314838582:
{
 ir: null
 stmt: null
  preds={
    716487794: null
  }
  succs={
    246273275: null
  }
, 93740343:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    2052910813: null
  }
  succs={
    1107412069: null
  }
, 1107412069:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    93740343: null
  }
  succs={
    1534694976: null
  }
, 1534694976:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    1107412069: null
  }
  succs={
    1823541245: null
  }
, 1823541245:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1534694976: null
  }
  succs={
    1896232624: null
  }
, 1896232624:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    1823541245: null
  }
  succs={
    1038677529: null
  }
, 1038677529:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    1896232624: null
  }
  succs={
    246273275: null
  }
, 246273275:
{
 tag: IFEXIT
  preds={
    1038677529: null
    1314838582: null
  }
  succs={
    1139814130: null
  }
, 1139814130:
{
 ir: i ++ 
  preds={
    246273275: null
  }
  succs={
    1947185929: null
  }
, 597307515:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    1947185929: null
  }
  succs={
    770010802: null
  }
, 770010802:
{
 ir: reduce_span_0=0;
 for-condition: 1864387098
 for-step: 1603177117
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 1464191502
  preds={
    597307515: null
  }
  succs={
    1864387098: null
  }
, 1864387098:
{
 true: 713312506
 false: 1464191502
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    770010802: null
    1603177117: null
  }
  succs={
    713312506: null
    1464191502: null
  }
, 713312506:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    1864387098: null
  }
  succs={
    1603177117: null
  }
, 1603177117:
{
 ir: reduce_span_0 ++ 
  preds={
    713312506: null
  }
  succs={
    1864387098: null
  }
, 1464191502:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    1864387098: null
  }
  succs={
    1020154737: null
  }
, 1020154737:
{
 true: 987249254
 false: 398457879
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(1);
}
  preds={
    1464191502: null
  }
  succs={
    987249254: null
    398457879: null
  }
, 987249254:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
    1020154737: null
  }
  succs={
    1850954068: null
  }
, 398457879:
{
 ir: null
 stmt: null
  preds={
    1020154737: null
  }
  succs={
    1850954068: null
  }
, 1850954068:
{
 tag: IFEXIT
  preds={
    987249254: null
    398457879: null
  }
  succs={
    865059288: null
  }
, 865059288:
{
 ir: k ++ 
  preds={
    1850954068: null
  }
  succs={
    363023858: null
  }
, 1193471756:
{
 stmt-exit: for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
 tag: FOREXIT
  preds={
    363023858: null
  }
  succs={
    403170294: null
  }
, 403170294:
{
 ir: i=0;
 for-condition: 1439394198
 for-step: 1208825205
 stmt: #pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
 for-exit: 253601149
  preds={
    1193471756: null
  }
  succs={
    1439394198: null
  }
, 1439394198:
{
 true: 1222768327
 false: 253601149
 ir: i<10
 loop-variants: [i, gc]
  preds={
    403170294: null
    1208825205: null
  }
  succs={
    1222768327: null
    253601149: null
  }
, 1222768327:
{
 ir: gc=(gc+q[i]);
 stmt: gc=(gc+q[i]);
  preds={
    1439394198: null
  }
  succs={
    1208825205: null
  }
, 1208825205:
{
 ir: i ++ 
  preds={
    1222768327: null
  }
  succs={
    1439394198: null
  }
, 253601149:
{
 stmt-exit: #pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
 tag: FOREXIT
  preds={
    1439394198: null
  }
  succs={
    26540753: null
  }
, 26540753:
{
 ir: timer_stop(0);
 stmt: timer_stop(0);
  preds={
    253601149: null
  }
  succs={
    648786246: null
  }
, 648786246:
{
 ir: tm=timer_read(0);
 stmt: tm=timer_read(0);
  preds={
    26540753: null
  }
  succs={
    120360571: null
  }
, 120360571:
{
 ir: nit=0;
 stmt: nit=0;
  preds={
    648786246: null
  }
  succs={
    1710814638: null
  }
, 1710814638:
{
 ir: verified=true;
 stmt: verified=true;
  preds={
    120360571: null
  }
  succs={
    1125964210: null
  }
, 1125964210:
{
 ir: sx_verify_value=40338.15542441498;
 stmt: sx_verify_value=40338.15542441498;
  preds={
    1710814638: null
  }
  succs={
    944140566: null
  }
, 944140566:
{
 ir: sy_verify_value=( - 26606.69192809235);
 stmt: sy_verify_value=( - 26606.69192809235);
  preds={
    1125964210: null
  }
  succs={
    1471948789: null
  }
, 1471948789:
{
 true: 2030937207
 false: 1605851606
 ir: verified
 stmt: if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
  preds={
    944140566: null
  }
  succs={
    2030937207: null
    1605851606: null
  }
, 2030937207:
{
 ir: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
 stmt: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
  preds={
    1471948789: null
  }
  succs={
    1534754611: null
  }
, 1605851606:
{
 ir: null
 stmt: null
  preds={
    1471948789: null
  }
  succs={
    1267556427: null
  }
, 1534754611:
{
 ir: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
 stmt: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
  preds={
    2030937207: null
  }
  succs={
    1551446957: null
  }
, 1551446957:
{
 ir: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
 stmt: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
  preds={
    1534754611: null
  }
  succs={
    1267556427: null
  }
, 1267556427:
{
 tag: IFEXIT
  preds={
    1551446957: null
    1605851606: null
  }
  succs={
    1585239756: null
  }
, 1585239756:
{
 ir: Mops=((pow(2.0, (30+1))/tm)/1000000.0);
 stmt: Mops=((pow(2.0, (30+1))/tm)/1000000.0);
  preds={
    1267556427: null
  }
  succs={
    1758056825: null
  }
, 1758056825:
{
 ir: printf("\nEP Benchmark Results:\n\n");
 stmt: printf("\nEP Benchmark Results:\n\n");
  preds={
    1585239756: null
  }
  succs={
    223693919: null
  }
, 223693919:
{
 ir: printf("CPU Time =%10.4lf\n", tm);
 stmt: printf("CPU Time =%10.4lf\n", tm);
  preds={
    1758056825: null
  }
  succs={
    771418758: null
  }
, 771418758:
{
 ir: printf("N = 2^%5d\n", 30);
 stmt: printf("N = 2^%5d\n", 30);
  preds={
    223693919: null
  }
  succs={
    361268035: null
  }
, 361268035:
{
 ir: printf("No. Gaussian Pairs = %15.0lf\n", gc);
 stmt: printf("No. Gaussian Pairs = %15.0lf\n", gc);
  preds={
    771418758: null
  }
  succs={
    871160466: null
  }
, 871160466:
{
 ir: printf("Sums = %25.15lE %25.15lE\n", sx, sy);
 stmt: printf("Sums = %25.15lE %25.15lE\n", sx, sy);
  preds={
    361268035: null
  }
  succs={
    352083716: null
  }
, 352083716:
{
 ir: printf("Counts: \n");
 stmt: printf("Counts: \n");
  preds={
    871160466: null
  }
  succs={
    1787189503: null
  }
, 1787189503:
{
 ir: i=0;
 for-condition: 1072377306
 for-step: 477376212
 stmt: for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
 for-exit: 859654796
  preds={
    352083716: null
  }
  succs={
    1072377306: null
  }
, 1072377306:
{
 true: 1848125895
 false: 859654796
 ir: i<10
 loop-variants: [i]
  preds={
    1787189503: null
    477376212: null
  }
  succs={
    1848125895: null
    859654796: null
  }
, 1848125895:
{
 ir: printf("%3d%15.0lf\n", i, q[i]);
 stmt: printf("%3d%15.0lf\n", i, q[i]);
  preds={
    1072377306: null
  }
  succs={
    477376212: null
  }
, 477376212:
{
 ir: i ++ 
  preds={
    1848125895: null
  }
  succs={
    1072377306: null
  }
, 859654796:
{
 stmt-exit: for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
 tag: FOREXIT
  preds={
    1072377306: null
  }
  succs={
    1440621772: null
  }
, 1440621772:
{
 ir: print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
 stmt: print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
  preds={
    859654796: null
  }
  succs={
    84113572: null
  }
, 84113572:
{
 true: 821576394
 false: 1626343059
 ir: timers_enabled
 stmt: if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
  preds={
    1440621772: null
  }
  succs={
    821576394: null
    1626343059: null
  }
, 821576394:
{
 true: 231202600
 false: 1774720883
 ir: (tm<=0.0)
 stmt: if ((tm<=0.0))
{
tm=1.0;
}
  preds={
    84113572: null
  }
  succs={
    231202600: null
    1774720883: null
  }
, 1626343059:
{
 ir: null
 stmt: null
  preds={
    84113572: null
  }
  succs={
    2032169857: null
  }
, 231202600:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
    821576394: null
  }
  succs={
    1293203138: null
  }
, 1774720883:
{
 ir: null
 stmt: null
  preds={
    821576394: null
  }
  succs={
    1293203138: null
  }
, 1293203138:
{
 tag: IFEXIT
  preds={
    231202600: null
    1774720883: null
  }
  succs={
    2123960023: null
  }
, 2123960023:
{
 ir: tt=timer_read(0);
 stmt: tt=timer_read(0);
  preds={
    1293203138: null
  }
  succs={
    201719260: null
  }
, 201719260:
{
 ir: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    2123960023: null
  }
  succs={
    635371680: null
  }
, 635371680:
{
 ir: tt=timer_read(1);
 stmt: tt=timer_read(1);
  preds={
    201719260: null
  }
  succs={
    1293226111: null
  }
, 1293226111:
{
 ir: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    635371680: null
  }
  succs={
    2068598972: null
  }
, 2068598972:
{
 ir: tt=timer_read(2);
 stmt: tt=timer_read(2);
  preds={
    1293226111: null
  }
  succs={
    1485089044: null
  }
, 1485089044:
{
 ir: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    2068598972: null
  }
  succs={
    2032169857: null
  }
, 2032169857:
{
 tag: IFEXIT
  preds={
    1485089044: null
    1626343059: null
  }
  succs={
    76659128: null
  }
, 76659128:
{
 ir: _ret_val_0=0;
 stmt: _ret_val_0=0;
  preds={
    2032169857: null
  }
  succs={
    441001942: null
  }
, 441001942:
{
 ir: return _ret_val_0;
 symbol-exit: [{
double Mops, t1, t2, t3, t4, x1, x2;
double sx, sy, tm, an, tt, gc;
double sx_verify_value, sy_verify_value, sx_err, sy_err;
int np;
int i, ik, kk, l, k, nit;
int k_offset, j;
logical verified, timers_enabled;
double dum[3] = {1.0, 1.0, 1.0};
char size[16];
FILE * fp;
int _ret_val_0;
if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
sprintf(size, "%15.0lf", pow(2.0, (30+1)));
j=14;
if ((size[j]=='.'))
{
j -- ;
}
size[(j+1)]='\0';
printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
printf("\n Number of random numbers generated: %15s\n", size);
verified=false;
np=(1<<(30-16));
vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
dum[0]=randlc(( & dum[1]), dum[2]);
#pragma loop name main#0
 
#pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
timer_clear(0);
timer_clear(1);
timer_clear(2);
timer_start(0);
t1=1.220703125E9;
vranlc(0, ( & t1), 1.220703125E9, x);
t1=1.220703125E9;
#pragma loop name main#1
 
for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
an=t1;
tt=2.71828183E8;
gc=0.0;
sx=0.0;
sy=0.0;
#pragma loop name main#2
 
#pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
k_offset=( - 1);
#pragma experimental section start null
#pragma loop name main#3
 
for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
#pragma experimental section stop null
#pragma loop name main#4
 
#pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
timer_stop(0);
tm=timer_read(0);
nit=0;
verified=true;
sx_verify_value=40338.15542441498;
sy_verify_value=( - 26606.69192809235);
if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
Mops=((pow(2.0, (30+1))/tm)/1000000.0);
printf("\nEP Benchmark Results:\n\n");
printf("CPU Time =%10.4lf\n", tm);
printf("N = 2^%5d\n", 30);
printf("No. Gaussian Pairs = %15.0lf\n", gc);
printf("Sums = %25.15lE %25.15lE\n", sx, sy);
printf("Counts: \n");
#pragma loop name main#5
 
for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
_ret_val_0=0;
return _ret_val_0;
}]
 stmt: return _ret_val_0;
  preds={
    76659128: null
  }
  succs={
  }
]</DFAGraph>




[Mops, t1, t2, t3, t4, x1, x2, sx, sy, tm, an, tt, gc, sx_verify_value, sy_verify_value, sx_err, sy_err, np, i, ik, kk, l, k, nit, k_offset, j, verified, timers_enabled, dum[3] = {1.0, 1.0, 1.0}, size[16], * fp, _ret_val_0, * reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[1515877023:
{
 symbol-entry: {
double _ret_val_0;
_ret_val_0=elapsed[n];
return _ret_val_0;
}
 ir: _ret_val_0=elapsed[n];
 stmt: _ret_val_0=elapsed[n];
  preds={
  }
  succs={
    159290353: null
  }
, 159290353:
{
 ir: return _ret_val_0;
 symbol-exit: [{
double _ret_val_0;
_ret_val_0=elapsed[n];
return _ret_val_0;
}]
 stmt: return _ret_val_0;
  preds={
    1515877023: null
  }
  succs={
  }
]</DFAGraph>




[_ret_val_0]


<DFAGraph>
[1795816257:
{
 symbol-entry: {
double _ret_val_0;
_ret_val_0=elapsed[n];
return _ret_val_0;
}
 ir: _ret_val_0=elapsed[n];
 stmt: _ret_val_0=elapsed[n];
  preds={
  }
  succs={
    370475881: null
  }
, 370475881:
{
 ir: return _ret_val_0;
 symbol-exit: [{
double _ret_val_0;
_ret_val_0=elapsed[n];
return _ret_val_0;
}]
 stmt: return _ret_val_0;
  preds={
    1795816257: null
  }
  succs={
  }
]</DFAGraph>




[_ret_val_0]


<DFAGraph>
[125994398:
{
 symbol-entry: {
double _ret_val_0;
_ret_val_0=elapsed[n];
return _ret_val_0;
}
 ir: _ret_val_0=elapsed[n];
 stmt: _ret_val_0=elapsed[n];
  preds={
  }
  succs={
    959629210: null
  }
, 959629210:
{
 ir: return _ret_val_0;
 symbol-exit: [{
double _ret_val_0;
_ret_val_0=elapsed[n];
return _ret_val_0;
}]
 stmt: return _ret_val_0;
  preds={
    125994398: null
  }
  succs={
  }
]</DFAGraph>




[_ret_val_0]


<DFAGraph>
[454884231:
{
 symbol-entry: {
double _ret_val_0;
_ret_val_0=elapsed[n];
return _ret_val_0;
}
 ir: _ret_val_0=elapsed[n];
 stmt: _ret_val_0=elapsed[n];
  preds={
  }
  succs={
    884860061: null
  }
, 884860061:
{
 ir: return _ret_val_0;
 symbol-exit: [{
double _ret_val_0;
_ret_val_0=elapsed[n];
return _ret_val_0;
}]
 stmt: return _ret_val_0;
  preds={
    454884231: null
  }
  succs={
  }
]</DFAGraph>




[_ret_val_0]


<DFAGraph>
[116669570:
{
 ir: timers_enabled=false;
 stmt: timers_enabled=false;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[554348863:
{
 ir: timers_enabled=true;
 stmt: timers_enabled=true;
  preds={
  }
  succs={
    1572256205: null
  }
, 1572256205:
{
 ir: fclose(fp);
 stmt: fclose(fp);
  preds={
    554348863: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[702025003:
{
 ir: j -- ;
 stmt: j -- ;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[352367347:
{
 ir: x[i]=( - 1.0E99);
 stmt: x[i]=( - 1.0E99);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1783568981:
{
 ir: t2=randlc(( & t1), t1);
 stmt: t2=randlc(( & t1), t1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[983595261:
{
 ir: q[i]=0.0;
 stmt: q[i]=0.0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1367937032:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[307829448:
{
 ir: break;
 stmt: break;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[347978868:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
  }
  succs={
    798310141: null
  }
, 798310141:
{
 true: 1367937032
 false: 258535644
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    347978868: null
  }
  succs={
    1367937032: null
    258535644: null
  }
, 1367937032:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    798310141: null
  }
  succs={
    221111433: null
  }
, 258535644:
{
 ir: null
 stmt: null
  preds={
    798310141: null
  }
  succs={
    221111433: null
  }
, 221111433:
{
 tag: IFEXIT
  preds={
    1367937032: null
    258535644: null
  }
  succs={
    1518331471: null
  }
, 1518331471:
{
 true: 307829448
 false: 940857381
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    221111433: null
  }
  succs={
    307829448: null
    940857381: null
  }
, 307829448:
{
 ir: break;
 stmt: break;
  preds={
    1518331471: null
  }
  succs={
  }
, 940857381:
{
 ir: null
 stmt: null
  preds={
    1518331471: null
  }
  succs={
    1093864783: null
  }
, 1093864783:
{
 tag: IFEXIT
  preds={
    940857381: null
  }
  succs={
    459718907: null
  }
, 459718907:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    1093864783: null
  }
  succs={
    1041109062: null
  }
, 1041109062:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    459718907: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[925973605:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1954985045:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[530539368:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[757708014:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[159475521:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
  }
  succs={
    993370665: null
  }
, 993370665:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    159475521: null
  }
  succs={
    504807594: null
  }
, 504807594:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    993370665: null
  }
  succs={
    332873513: null
  }
, 332873513:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    504807594: null
  }
  succs={
    90567568: null
  }
, 90567568:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    332873513: null
  }
  succs={
    131872530: null
  }
, 131872530:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    90567568: null
  }
  succs={
    795321555: null
  }
, 795321555:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    131872530: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[704106237:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
  }
  succs={
    304354378: null
  }
, 304354378:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    704106237: null
  }
  succs={
    1880078449: null
  }
, 1880078449:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    304354378: null
  }
  succs={
    98826337: null
  }
, 98826337:
{
 true: 159475521
 false: 800088638
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    1880078449: null
  }
  succs={
    159475521: null
    800088638: null
  }
, 159475521:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    98826337: null
  }
  succs={
    993370665: null
  }
, 800088638:
{
 ir: null
 stmt: null
  preds={
    98826337: null
  }
  succs={
    1236444285: null
  }
, 993370665:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    159475521: null
  }
  succs={
    504807594: null
  }
, 504807594:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    993370665: null
  }
  succs={
    332873513: null
  }
, 332873513:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    504807594: null
  }
  succs={
    90567568: null
  }
, 90567568:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    332873513: null
  }
  succs={
    131872530: null
  }
, 131872530:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    90567568: null
  }
  succs={
    795321555: null
  }
, 795321555:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    131872530: null
  }
  succs={
    1236444285: null
  }
, 1236444285:
{
 tag: IFEXIT
  preds={
    795321555: null
    800088638: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1680503330:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[566113173:
{
 ir: reduce_span_0=0;
 for-condition: 2100440237
 for-step: 1330247343
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 2017797638
  preds={
  }
  succs={
    2100440237: null
  }
, 2100440237:
{
 true: 1680503330
 false: 2017797638
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    566113173: null
    1330247343: null
  }
  succs={
    1680503330: null
    2017797638: null
  }
, 1680503330:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    2100440237: null
  }
  succs={
    1330247343: null
  }
, 1330247343:
{
 ir: reduce_span_0 ++ 
  preds={
    1680503330: null
  }
  succs={
    2100440237: null
  }
, 2017797638:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    2100440237: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1848289347:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 1777238524
 for-step: 1865859824
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 257459516
  preds={
  }
  succs={
    1777238524: null
  }
, 1777238524:
{
 true: 757708014
 false: 257459516
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    1848289347: null
    1865859824: null
  }
  succs={
    757708014: null
    257459516: null
  }
, 757708014:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    1777238524: null
  }
  succs={
    1865859824: null
  }
, 1865859824:
{
 ir: reduce_span_0 ++ 
  preds={
    757708014: null
  }
  succs={
    1777238524: null
  }
, 257459516:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    1777238524: null
  }
  succs={
    1096485705: null
  }
, 1096485705:
{
 ir: i=0;
 for-condition: 1541525668
 for-step: 1834361038
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 823914581
  preds={
    257459516: null
  }
  succs={
    1541525668: null
  }
, 1541525668:
{
 true: 704106237
 false: 823914581
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    1096485705: null
    1834361038: null
  }
  succs={
    704106237: null
    823914581: null
  }
, 704106237:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    1541525668: null
  }
  succs={
    304354378: null
  }
, 304354378:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    704106237: null
  }
  succs={
    1880078449: null
  }
, 1880078449:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    304354378: null
  }
  succs={
    98826337: null
  }
, 98826337:
{
 true: 159475521
 false: 800088638
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    1880078449: null
  }
  succs={
    159475521: null
    800088638: null
  }
, 159475521:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    98826337: null
  }
  succs={
    993370665: null
  }
, 800088638:
{
 ir: null
 stmt: null
  preds={
    98826337: null
  }
  succs={
    1236444285: null
  }
, 993370665:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    159475521: null
  }
  succs={
    504807594: null
  }
, 504807594:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    993370665: null
  }
  succs={
    332873513: null
  }
, 332873513:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    504807594: null
  }
  succs={
    90567568: null
  }
, 90567568:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    332873513: null
  }
  succs={
    131872530: null
  }
, 131872530:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    90567568: null
  }
  succs={
    795321555: null
  }
, 795321555:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    131872530: null
  }
  succs={
    1236444285: null
  }
, 1236444285:
{
 tag: IFEXIT
  preds={
    795321555: null
    800088638: null
  }
  succs={
    1834361038: null
  }
, 1834361038:
{
 ir: i ++ 
  preds={
    1236444285: null
  }
  succs={
    1541525668: null
  }
, 823914581:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    1541525668: null
  }
  succs={
    566113173: null
  }
, 566113173:
{
 ir: reduce_span_0=0;
 for-condition: 2100440237
 for-step: 1330247343
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 2017797638
  preds={
    823914581: null
  }
  succs={
    2100440237: null
  }
, 2100440237:
{
 true: 1680503330
 false: 2017797638
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    566113173: null
    1330247343: null
  }
  succs={
    1680503330: null
    2017797638: null
  }
, 1680503330:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    2100440237: null
  }
  succs={
    1330247343: null
  }
, 1330247343:
{
 ir: reduce_span_0 ++ 
  preds={
    1680503330: null
  }
  succs={
    2100440237: null
  }
, 2017797638:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    2100440237: null
  }
  succs={
  }
]</DFAGraph>




[* reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[343812839:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1571798597:
{
 ir: kk=(k_offset+k);
 stmt: kk=(k_offset+k);
  preds={
  }
  succs={
    1825719826: null
  }
, 1825719826:
{
 ir: t1=2.71828183E8;
 stmt: t1=2.71828183E8;
  preds={
    1571798597: null
  }
  succs={
    575935098: null
  }
, 575935098:
{
 ir: t2=an;
 stmt: t2=an;
  preds={
    1825719826: null
  }
  succs={
    2109839984: null
  }
, 2109839984:
{
 ir: i=1;
 for-condition: 616674002
 for-step: 1351478315
 stmt: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 for-exit: 508512860
  preds={
    575935098: null
  }
  succs={
    616674002: null
  }
, 616674002:
{
 true: 347978868
 false: 508512860
 ir: i<=100
 loop-variants: [i, ik, t3, kk]
  preds={
    2109839984: null
    1351478315: null
  }
  succs={
    347978868: null
    508512860: null
  }
, 347978868:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
    616674002: null
  }
  succs={
    798310141: null
  }
, 798310141:
{
 true: 1367937032
 false: 258535644
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    347978868: null
  }
  succs={
    1367937032: null
    258535644: null
  }
, 1367937032:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    798310141: null
  }
  succs={
    221111433: null
  }
, 258535644:
{
 ir: null
 stmt: null
  preds={
    798310141: null
  }
  succs={
    221111433: null
  }
, 221111433:
{
 tag: IFEXIT
  preds={
    1367937032: null
    258535644: null
  }
  succs={
    1518331471: null
  }
, 1518331471:
{
 true: 307829448
 false: 940857381
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    221111433: null
  }
  succs={
    307829448: null
    940857381: null
  }
, 307829448:
{
 ir: break;
 stmt: break;
  preds={
    1518331471: null
  }
  succs={
    508512860: null
  }
, 940857381:
{
 ir: null
 stmt: null
  preds={
    1518331471: null
  }
  succs={
    1093864783: null
  }
, 1093864783:
{
 tag: IFEXIT
  preds={
    940857381: null
  }
  succs={
    459718907: null
  }
, 459718907:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    1093864783: null
  }
  succs={
    1041109062: null
  }
, 1041109062:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    459718907: null
  }
  succs={
    1351478315: null
  }
, 1351478315:
{
 ir: i ++ 
  preds={
    1041109062: null
  }
  succs={
    616674002: null
  }
, 508512860:
{
 stmt-exit: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 tag: FOREXIT
  preds={
    616674002: null
    307829448: null
  }
  succs={
    1179792105: null
  }
, 1179792105:
{
 true: 925973605
 false: 2038522556
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(2);
}
  preds={
    508512860: null
  }
  succs={
    925973605: null
    2038522556: null
  }
, 925973605:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
    1179792105: null
  }
  succs={
    502848122: null
  }
, 2038522556:
{
 ir: null
 stmt: null
  preds={
    1179792105: null
  }
  succs={
    502848122: null
  }
, 502848122:
{
 tag: IFEXIT
  preds={
    925973605: null
    2038522556: null
  }
  succs={
    596910004: null
  }
, 596910004:
{
 ir: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
 stmt: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
  preds={
    502848122: null
  }
  succs={
    106999035: null
  }
, 106999035:
{
 true: 1954985045
 false: 1569754439
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(2);
}
  preds={
    596910004: null
  }
  succs={
    1954985045: null
    1569754439: null
  }
, 1954985045:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
    106999035: null
  }
  succs={
    1593458942: null
  }
, 1569754439:
{
 ir: null
 stmt: null
  preds={
    106999035: null
  }
  succs={
    1593458942: null
  }
, 1593458942:
{
 tag: IFEXIT
  preds={
    1954985045: null
    1569754439: null
  }
  succs={
    479920916: null
  }
, 479920916:
{
 true: 530539368
 false: 1161322357
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(1);
}
  preds={
    1593458942: null
  }
  succs={
    530539368: null
    1161322357: null
  }
, 530539368:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
    479920916: null
  }
  succs={
    1237912220: null
  }
, 1161322357:
{
 ir: null
 stmt: null
  preds={
    479920916: null
  }
  succs={
    1237912220: null
  }
, 1237912220:
{
 tag: IFEXIT
  preds={
    530539368: null
    1161322357: null
  }
  succs={
    1848289347: null
  }
, 1848289347:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 1777238524
 for-step: 1865859824
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 257459516
  preds={
    1237912220: null
  }
  succs={
    1777238524: null
  }
, 1777238524:
{
 true: 757708014
 false: 257459516
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    1848289347: null
    1865859824: null
  }
  succs={
    757708014: null
    257459516: null
  }
, 757708014:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    1777238524: null
  }
  succs={
    1865859824: null
  }
, 1865859824:
{
 ir: reduce_span_0 ++ 
  preds={
    757708014: null
  }
  succs={
    1777238524: null
  }
, 257459516:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    1777238524: null
  }
  succs={
    1096485705: null
  }
, 1096485705:
{
 ir: i=0;
 for-condition: 1541525668
 for-step: 1834361038
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 823914581
  preds={
    257459516: null
  }
  succs={
    1541525668: null
  }
, 1541525668:
{
 true: 704106237
 false: 823914581
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    1096485705: null
    1834361038: null
  }
  succs={
    704106237: null
    823914581: null
  }
, 704106237:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    1541525668: null
  }
  succs={
    304354378: null
  }
, 304354378:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    704106237: null
  }
  succs={
    1880078449: null
  }
, 1880078449:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    304354378: null
  }
  succs={
    98826337: null
  }
, 98826337:
{
 true: 159475521
 false: 800088638
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    1880078449: null
  }
  succs={
    159475521: null
    800088638: null
  }
, 159475521:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    98826337: null
  }
  succs={
    993370665: null
  }
, 800088638:
{
 ir: null
 stmt: null
  preds={
    98826337: null
  }
  succs={
    1236444285: null
  }
, 993370665:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    159475521: null
  }
  succs={
    504807594: null
  }
, 504807594:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    993370665: null
  }
  succs={
    332873513: null
  }
, 332873513:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    504807594: null
  }
  succs={
    90567568: null
  }
, 90567568:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    332873513: null
  }
  succs={
    131872530: null
  }
, 131872530:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    90567568: null
  }
  succs={
    795321555: null
  }
, 795321555:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    131872530: null
  }
  succs={
    1236444285: null
  }
, 1236444285:
{
 tag: IFEXIT
  preds={
    795321555: null
    800088638: null
  }
  succs={
    1834361038: null
  }
, 1834361038:
{
 ir: i ++ 
  preds={
    1236444285: null
  }
  succs={
    1541525668: null
  }
, 823914581:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    1541525668: null
  }
  succs={
    566113173: null
  }
, 566113173:
{
 ir: reduce_span_0=0;
 for-condition: 2100440237
 for-step: 1330247343
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 2017797638
  preds={
    823914581: null
  }
  succs={
    2100440237: null
  }
, 2100440237:
{
 true: 1680503330
 false: 2017797638
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    566113173: null
    1330247343: null
  }
  succs={
    1680503330: null
    2017797638: null
  }
, 1680503330:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    2100440237: null
  }
  succs={
    1330247343: null
  }
, 1330247343:
{
 ir: reduce_span_0 ++ 
  preds={
    1680503330: null
  }
  succs={
    2100440237: null
  }
, 2017797638:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    2100440237: null
  }
  succs={
    1150058854: null
  }
, 1150058854:
{
 true: 343812839
 false: 1148255190
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(1);
}
  preds={
    2017797638: null
  }
  succs={
    343812839: null
    1148255190: null
  }
, 343812839:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
    1150058854: null
  }
  succs={
    366252104: null
  }
, 1148255190:
{
 ir: null
 stmt: null
  preds={
    1150058854: null
  }
  succs={
    366252104: null
  }
, 366252104:
{
 tag: IFEXIT
  preds={
    343812839: null
    1148255190: null
  }
  succs={
  }
]</DFAGraph>




[* reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[391135083:
{
 ir: gc=(gc+q[i]);
 stmt: gc=(gc+q[i]);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1885922916:
{
 ir: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
 stmt: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
  preds={
  }
  succs={
    442125849: null
  }
, 442125849:
{
 ir: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
 stmt: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
  preds={
    1885922916: null
  }
  succs={
    1624972302: null
  }
, 1624972302:
{
 ir: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
 stmt: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
  preds={
    442125849: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1342346098:
{
 ir: printf("%3d%15.0lf\n", i, q[i]);
 stmt: printf("%3d%15.0lf\n", i, q[i]);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[442199874:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1345900725:
{
 true: 442199874
 false: 839998248
 ir: (tm<=0.0)
 stmt: if ((tm<=0.0))
{
tm=1.0;
}
  preds={
  }
  succs={
    442199874: null
    839998248: null
  }
, 442199874:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
    1345900725: null
  }
  succs={
    718571091: null
  }
, 839998248:
{
 ir: null
 stmt: null
  preds={
    1345900725: null
  }
  succs={
    718571091: null
  }
, 718571091:
{
 tag: IFEXIT
  preds={
    442199874: null
    839998248: null
  }
  succs={
    1807015220: null
  }
, 1807015220:
{
 ir: tt=timer_read(0);
 stmt: tt=timer_read(0);
  preds={
    718571091: null
  }
  succs={
    2107577743: null
  }
, 2107577743:
{
 ir: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    1807015220: null
  }
  succs={
    1173346575: null
  }
, 1173346575:
{
 ir: tt=timer_read(1);
 stmt: tt=timer_read(1);
  preds={
    2107577743: null
  }
  succs={
    1267149311: null
  }
, 1267149311:
{
 ir: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    1173346575: null
  }
  succs={
    102174918: null
  }
, 102174918:
{
 ir: tt=timer_read(2);
 stmt: tt=timer_read(2);
  preds={
    1267149311: null
  }
  succs={
    52514534: null
  }
, 52514534:
{
 ir: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    102174918: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[548554586:
{
 true: 116669570
 false: 554348863
 symbol-entry: {
double Mops, t1, t2, t3, t4, x1, x2;
double sx, sy, tm, an, tt, gc;
double sx_verify_value, sy_verify_value, sx_err, sy_err;
int np;
int i, ik, kk, l, k, nit;
int k_offset, j;
logical verified, timers_enabled;
double dum[3] = {1.0, 1.0, 1.0};
char size[16];
FILE * fp;
int _ret_val_0;
if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
sprintf(size, "%15.0lf", pow(2.0, (30+1)));
j=14;
if ((size[j]=='.'))
{
j -- ;
}
size[(j+1)]='\0';
printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
printf("\n Number of random numbers generated: %15s\n", size);
verified=false;
np=(1<<(30-16));
vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
dum[0]=randlc(( & dum[1]), dum[2]);
#pragma loop name main#0
 
#pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
timer_clear(0);
timer_clear(1);
timer_clear(2);
timer_start(0);
t1=1.220703125E9;
vranlc(0, ( & t1), 1.220703125E9, x);
t1=1.220703125E9;
#pragma loop name main#1
 
for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
an=t1;
tt=2.71828183E8;
gc=0.0;
sx=0.0;
sy=0.0;
#pragma loop name main#2
 
#pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
k_offset=( - 1);
#pragma experimental section start null
#pragma loop name main#3
 
for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
#pragma experimental section stop null
#pragma loop name main#4
 
#pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
timer_stop(0);
tm=timer_read(0);
nit=0;
verified=true;
sx_verify_value=40338.15542441498;
sy_verify_value=( - 26606.69192809235);
if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
Mops=((pow(2.0, (30+1))/tm)/1000000.0);
printf("\nEP Benchmark Results:\n\n");
printf("CPU Time =%10.4lf\n", tm);
printf("N = 2^%5d\n", 30);
printf("No. Gaussian Pairs = %15.0lf\n", gc);
printf("Sums = %25.15lE %25.15lE\n", sx, sy);
printf("Counts: \n");
#pragma loop name main#5
 
for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
_ret_val_0=0;
return _ret_val_0;
}
 ir: ((fp=fopen("timer.flag", "r"))==((void * )0))
 stmt: if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
  preds={
  }
  succs={
    116669570: null
    554348863: null
  }
, 116669570:
{
 ir: timers_enabled=false;
 stmt: timers_enabled=false;
  preds={
    548554586: null
  }
  succs={
    126189538: null
  }
, 554348863:
{
 ir: timers_enabled=true;
 stmt: timers_enabled=true;
  preds={
    548554586: null
  }
  succs={
    1572256205: null
  }
, 1572256205:
{
 ir: fclose(fp);
 stmt: fclose(fp);
  preds={
    554348863: null
  }
  succs={
    126189538: null
  }
, 126189538:
{
 tag: IFEXIT
  preds={
    116669570: null
    1572256205: null
  }
  succs={
    1863702030: null
  }
, 1863702030:
{
 ir: sprintf(size, "%15.0lf", pow(2.0, (30+1)));
 stmt: sprintf(size, "%15.0lf", pow(2.0, (30+1)));
  preds={
    126189538: null
  }
  succs={
    467796378: null
  }
, 467796378:
{
 ir: j=14;
 stmt: j=14;
  preds={
    1863702030: null
  }
  succs={
    93199773: null
  }
, 93199773:
{
 true: 702025003
 false: 1147805316
 ir: (size[j]=='.')
 stmt: if ((size[j]=='.'))
{
j -- ;
}
  preds={
    467796378: null
  }
  succs={
    702025003: null
    1147805316: null
  }
, 702025003:
{
 ir: j -- ;
 stmt: j -- ;
  preds={
    93199773: null
  }
  succs={
    1326393666: null
  }
, 1147805316:
{
 ir: null
 stmt: null
  preds={
    93199773: null
  }
  succs={
    1326393666: null
  }
, 1326393666:
{
 tag: IFEXIT
  preds={
    702025003: null
    1147805316: null
  }
  succs={
    643290333: null
  }
, 643290333:
{
 ir: size[(j+1)]='\0';
 stmt: size[(j+1)]='\0';
  preds={
    1326393666: null
  }
  succs={
    1396721535: null
  }
, 1396721535:
{
 ir: printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
 stmt: printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
  preds={
    643290333: null
  }
  succs={
    1204481453: null
  }
, 1204481453:
{
 ir: printf("\n Number of random numbers generated: %15s\n", size);
 stmt: printf("\n Number of random numbers generated: %15s\n", size);
  preds={
    1396721535: null
  }
  succs={
    1899600175: null
  }
, 1899600175:
{
 ir: verified=false;
 stmt: verified=false;
  preds={
    1204481453: null
  }
  succs={
    1766869737: null
  }
, 1766869737:
{
 ir: np=(1<<(30-16));
 stmt: np=(1<<(30-16));
  preds={
    1899600175: null
  }
  succs={
    947553027: null
  }
, 947553027:
{
 ir: vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
 stmt: vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
  preds={
    1766869737: null
  }
  succs={
    684566052: null
  }
, 684566052:
{
 ir: dum[0]=randlc(( & dum[1]), dum[2]);
 stmt: dum[0]=randlc(( & dum[1]), dum[2]);
  preds={
    947553027: null
  }
  succs={
    308433917: null
  }
, 308433917:
{
 ir: i=0;
 for-condition: 2129442232
 for-step: 1473981203
 stmt: #pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
 for-exit: 1197251633
  preds={
    684566052: null
  }
  succs={
    2129442232: null
  }
, 2129442232:
{
 true: 352367347
 false: 1197251633
 ir: i<(2*(1<<16))
 loop-variants: [i, x[(2*(1<<16))]]
  preds={
    308433917: null
    1473981203: null
  }
  succs={
    352367347: null
    1197251633: null
  }
, 352367347:
{
 ir: x[i]=( - 1.0E99);
 stmt: x[i]=( - 1.0E99);
  preds={
    2129442232: null
  }
  succs={
    1473981203: null
  }
, 1473981203:
{
 ir: i ++ 
  preds={
    352367347: null
  }
  succs={
    2129442232: null
  }
, 1197251633:
{
 stmt-exit: #pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
 tag: FOREXIT
  preds={
    2129442232: null
  }
  succs={
    1552326679: null
  }
, 1552326679:
{
 ir: Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
 stmt: Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
  preds={
    1197251633: null
  }
  succs={
    1551629761: null
  }
, 1551629761:
{
 ir: timer_clear(0);
 stmt: timer_clear(0);
  preds={
    1552326679: null
  }
  succs={
    1383519982: null
  }
, 1383519982:
{
 ir: timer_clear(1);
 stmt: timer_clear(1);
  preds={
    1551629761: null
  }
  succs={
    1902671237: null
  }
, 1902671237:
{
 ir: timer_clear(2);
 stmt: timer_clear(2);
  preds={
    1383519982: null
  }
  succs={
    403174823: null
  }
, 403174823:
{
 ir: timer_start(0);
 stmt: timer_start(0);
  preds={
    1902671237: null
  }
  succs={
    462526099: null
  }
, 462526099:
{
 ir: t1=1.220703125E9;
 stmt: t1=1.220703125E9;
  preds={
    403174823: null
  }
  succs={
    2142565033: null
  }
, 2142565033:
{
 ir: vranlc(0, ( & t1), 1.220703125E9, x);
 stmt: vranlc(0, ( & t1), 1.220703125E9, x);
  preds={
    462526099: null
  }
  succs={
    1304589447: null
  }
, 1304589447:
{
 ir: t1=1.220703125E9;
 stmt: t1=1.220703125E9;
  preds={
    2142565033: null
  }
  succs={
    629454893: null
  }
, 629454893:
{
 ir: i=0;
 for-condition: 2113748097
 for-step: 2075952726
 stmt: for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
 for-exit: 1764996806
  preds={
    1304589447: null
  }
  succs={
    2113748097: null
  }
, 2113748097:
{
 true: 1783568981
 false: 1764996806
 ir: i<(16+1)
 loop-variants: [i, t2]
  preds={
    629454893: null
    2075952726: null
  }
  succs={
    1783568981: null
    1764996806: null
  }
, 1783568981:
{
 ir: t2=randlc(( & t1), t1);
 stmt: t2=randlc(( & t1), t1);
  preds={
    2113748097: null
  }
  succs={
    2075952726: null
  }
, 2075952726:
{
 ir: i ++ 
  preds={
    1783568981: null
  }
  succs={
    2113748097: null
  }
, 1764996806:
{
 stmt-exit: for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
 tag: FOREXIT
  preds={
    2113748097: null
  }
  succs={
    2101249621: null
  }
, 2101249621:
{
 ir: an=t1;
 stmt: an=t1;
  preds={
    1764996806: null
  }
  succs={
    2113604623: null
  }
, 2113604623:
{
 ir: tt=2.71828183E8;
 stmt: tt=2.71828183E8;
  preds={
    2101249621: null
  }
  succs={
    1651162064: null
  }
, 1651162064:
{
 ir: gc=0.0;
 stmt: gc=0.0;
  preds={
    2113604623: null
  }
  succs={
    379303133: null
  }
, 379303133:
{
 ir: sx=0.0;
 stmt: sx=0.0;
  preds={
    1651162064: null
  }
  succs={
    530486389: null
  }
, 530486389:
{
 ir: sy=0.0;
 stmt: sy=0.0;
  preds={
    379303133: null
  }
  succs={
    1188401255: null
  }
, 1188401255:
{
 ir: i=0;
 for-condition: 220454978
 for-step: 755210740
 stmt: #pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
 for-exit: 350059321
  preds={
    530486389: null
  }
  succs={
    220454978: null
  }
, 220454978:
{
 true: 983595261
 false: 350059321
 ir: i<10
 loop-variants: [i, q[10]]
  preds={
    1188401255: null
    755210740: null
  }
  succs={
    983595261: null
    350059321: null
  }
, 983595261:
{
 ir: q[i]=0.0;
 stmt: q[i]=0.0;
  preds={
    220454978: null
  }
  succs={
    755210740: null
  }
, 755210740:
{
 ir: i ++ 
  preds={
    983595261: null
  }
  succs={
    220454978: null
  }
, 350059321:
{
 stmt-exit: #pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
 tag: FOREXIT
  preds={
    220454978: null
  }
  succs={
    107915280: null
  }
, 107915280:
{
 ir: k_offset=( - 1);
 stmt: k_offset=( - 1);
  preds={
    350059321: null
  }
  succs={
    1346343363: null
  }
, 1346343363:
{
 ir: k=1;
 for-condition: 1889057031
 for-step: 324169305
 stmt: for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
 for-exit: 573958827
  preds={
    107915280: null
  }
  succs={
    1889057031: null
  }
, 1889057031:
{
 true: 1571798597
 false: 573958827
 ir: k<=np
 loop-variants: [k, kk, t1, t2, i, ik, t3, reduce_span_0, * reduce = (double * )malloc((10*sizeof (double))), x1, x2, t4, l, sx, sy, q[10]]
  preds={
    1346343363: null
    324169305: null
  }
  succs={
    1571798597: null
    573958827: null
  }
, 1571798597:
{
 ir: kk=(k_offset+k);
 stmt: kk=(k_offset+k);
  preds={
    1889057031: null
  }
  succs={
    1825719826: null
  }
, 1825719826:
{
 ir: t1=2.71828183E8;
 stmt: t1=2.71828183E8;
  preds={
    1571798597: null
  }
  succs={
    575935098: null
  }
, 575935098:
{
 ir: t2=an;
 stmt: t2=an;
  preds={
    1825719826: null
  }
  succs={
    2109839984: null
  }
, 2109839984:
{
 ir: i=1;
 for-condition: 616674002
 for-step: 1351478315
 stmt: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 for-exit: 508512860
  preds={
    575935098: null
  }
  succs={
    616674002: null
  }
, 616674002:
{
 true: 347978868
 false: 508512860
 ir: i<=100
 loop-variants: [i, ik, t3, kk]
  preds={
    2109839984: null
    1351478315: null
  }
  succs={
    347978868: null
    508512860: null
  }
, 347978868:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
    616674002: null
  }
  succs={
    798310141: null
  }
, 798310141:
{
 true: 1367937032
 false: 258535644
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    347978868: null
  }
  succs={
    1367937032: null
    258535644: null
  }
, 1367937032:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    798310141: null
  }
  succs={
    221111433: null
  }
, 258535644:
{
 ir: null
 stmt: null
  preds={
    798310141: null
  }
  succs={
    221111433: null
  }
, 221111433:
{
 tag: IFEXIT
  preds={
    1367937032: null
    258535644: null
  }
  succs={
    1518331471: null
  }
, 1518331471:
{
 true: 307829448
 false: 940857381
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    221111433: null
  }
  succs={
    307829448: null
    940857381: null
  }
, 307829448:
{
 ir: break;
 stmt: break;
  preds={
    1518331471: null
  }
  succs={
    508512860: null
  }
, 940857381:
{
 ir: null
 stmt: null
  preds={
    1518331471: null
  }
  succs={
    1093864783: null
  }
, 1093864783:
{
 tag: IFEXIT
  preds={
    940857381: null
  }
  succs={
    459718907: null
  }
, 459718907:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    1093864783: null
  }
  succs={
    1041109062: null
  }
, 1041109062:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    459718907: null
  }
  succs={
    1351478315: null
  }
, 1351478315:
{
 ir: i ++ 
  preds={
    1041109062: null
  }
  succs={
    616674002: null
  }
, 508512860:
{
 stmt-exit: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 tag: FOREXIT
  preds={
    616674002: null
    307829448: null
  }
  succs={
    1179792105: null
  }
, 1179792105:
{
 true: 925973605
 false: 2038522556
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(2);
}
  preds={
    508512860: null
  }
  succs={
    925973605: null
    2038522556: null
  }
, 925973605:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
    1179792105: null
  }
  succs={
    502848122: null
  }
, 2038522556:
{
 ir: null
 stmt: null
  preds={
    1179792105: null
  }
  succs={
    502848122: null
  }
, 502848122:
{
 tag: IFEXIT
  preds={
    925973605: null
    2038522556: null
  }
  succs={
    596910004: null
  }
, 596910004:
{
 ir: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
 stmt: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
  preds={
    502848122: null
  }
  succs={
    106999035: null
  }
, 106999035:
{
 true: 1954985045
 false: 1569754439
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(2);
}
  preds={
    596910004: null
  }
  succs={
    1954985045: null
    1569754439: null
  }
, 1954985045:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
    106999035: null
  }
  succs={
    1593458942: null
  }
, 1569754439:
{
 ir: null
 stmt: null
  preds={
    106999035: null
  }
  succs={
    1593458942: null
  }
, 1593458942:
{
 tag: IFEXIT
  preds={
    1954985045: null
    1569754439: null
  }
  succs={
    479920916: null
  }
, 479920916:
{
 true: 530539368
 false: 1161322357
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(1);
}
  preds={
    1593458942: null
  }
  succs={
    530539368: null
    1161322357: null
  }
, 530539368:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
    479920916: null
  }
  succs={
    1237912220: null
  }
, 1161322357:
{
 ir: null
 stmt: null
  preds={
    479920916: null
  }
  succs={
    1237912220: null
  }
, 1237912220:
{
 tag: IFEXIT
  preds={
    530539368: null
    1161322357: null
  }
  succs={
    1848289347: null
  }
, 1848289347:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 1777238524
 for-step: 1865859824
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 257459516
  preds={
    1237912220: null
  }
  succs={
    1777238524: null
  }
, 1777238524:
{
 true: 757708014
 false: 257459516
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    1848289347: null
    1865859824: null
  }
  succs={
    757708014: null
    257459516: null
  }
, 757708014:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    1777238524: null
  }
  succs={
    1865859824: null
  }
, 1865859824:
{
 ir: reduce_span_0 ++ 
  preds={
    757708014: null
  }
  succs={
    1777238524: null
  }
, 257459516:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    1777238524: null
  }
  succs={
    1096485705: null
  }
, 1096485705:
{
 ir: i=0;
 for-condition: 1541525668
 for-step: 1834361038
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 823914581
  preds={
    257459516: null
  }
  succs={
    1541525668: null
  }
, 1541525668:
{
 true: 704106237
 false: 823914581
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    1096485705: null
    1834361038: null
  }
  succs={
    704106237: null
    823914581: null
  }
, 704106237:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    1541525668: null
  }
  succs={
    304354378: null
  }
, 304354378:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    704106237: null
  }
  succs={
    1880078449: null
  }
, 1880078449:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    304354378: null
  }
  succs={
    98826337: null
  }
, 98826337:
{
 true: 159475521
 false: 800088638
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    1880078449: null
  }
  succs={
    159475521: null
    800088638: null
  }
, 159475521:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    98826337: null
  }
  succs={
    993370665: null
  }
, 800088638:
{
 ir: null
 stmt: null
  preds={
    98826337: null
  }
  succs={
    1236444285: null
  }
, 993370665:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    159475521: null
  }
  succs={
    504807594: null
  }
, 504807594:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    993370665: null
  }
  succs={
    332873513: null
  }
, 332873513:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    504807594: null
  }
  succs={
    90567568: null
  }
, 90567568:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    332873513: null
  }
  succs={
    131872530: null
  }
, 131872530:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    90567568: null
  }
  succs={
    795321555: null
  }
, 795321555:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    131872530: null
  }
  succs={
    1236444285: null
  }
, 1236444285:
{
 tag: IFEXIT
  preds={
    795321555: null
    800088638: null
  }
  succs={
    1834361038: null
  }
, 1834361038:
{
 ir: i ++ 
  preds={
    1236444285: null
  }
  succs={
    1541525668: null
  }
, 823914581:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    1541525668: null
  }
  succs={
    566113173: null
  }
, 566113173:
{
 ir: reduce_span_0=0;
 for-condition: 2100440237
 for-step: 1330247343
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 2017797638
  preds={
    823914581: null
  }
  succs={
    2100440237: null
  }
, 2100440237:
{
 true: 1680503330
 false: 2017797638
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    566113173: null
    1330247343: null
  }
  succs={
    1680503330: null
    2017797638: null
  }
, 1680503330:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    2100440237: null
  }
  succs={
    1330247343: null
  }
, 1330247343:
{
 ir: reduce_span_0 ++ 
  preds={
    1680503330: null
  }
  succs={
    2100440237: null
  }
, 2017797638:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    2100440237: null
  }
  succs={
    1150058854: null
  }
, 1150058854:
{
 true: 343812839
 false: 1148255190
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(1);
}
  preds={
    2017797638: null
  }
  succs={
    343812839: null
    1148255190: null
  }
, 343812839:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
    1150058854: null
  }
  succs={
    366252104: null
  }
, 1148255190:
{
 ir: null
 stmt: null
  preds={
    1150058854: null
  }
  succs={
    366252104: null
  }
, 366252104:
{
 tag: IFEXIT
  preds={
    343812839: null
    1148255190: null
  }
  succs={
    324169305: null
  }
, 324169305:
{
 ir: k ++ 
  preds={
    366252104: null
  }
  succs={
    1889057031: null
  }
, 573958827:
{
 stmt-exit: for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
 tag: FOREXIT
  preds={
    1889057031: null
  }
  succs={
    997033037: null
  }
, 997033037:
{
 ir: i=0;
 for-condition: 1003292107
 for-step: 914374969
 stmt: #pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
 for-exit: 549293029
  preds={
    573958827: null
  }
  succs={
    1003292107: null
  }
, 1003292107:
{
 true: 391135083
 false: 549293029
 ir: i<10
 loop-variants: [i, gc]
  preds={
    997033037: null
    914374969: null
  }
  succs={
    391135083: null
    549293029: null
  }
, 391135083:
{
 ir: gc=(gc+q[i]);
 stmt: gc=(gc+q[i]);
  preds={
    1003292107: null
  }
  succs={
    914374969: null
  }
, 914374969:
{
 ir: i ++ 
  preds={
    391135083: null
  }
  succs={
    1003292107: null
  }
, 549293029:
{
 stmt-exit: #pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
 tag: FOREXIT
  preds={
    1003292107: null
  }
  succs={
    1930240356: null
  }
, 1930240356:
{
 ir: timer_stop(0);
 stmt: timer_stop(0);
  preds={
    549293029: null
  }
  succs={
    613784740: null
  }
, 613784740:
{
 ir: tm=timer_read(0);
 stmt: tm=timer_read(0);
  preds={
    1930240356: null
  }
  succs={
    271095942: null
  }
, 271095942:
{
 ir: nit=0;
 stmt: nit=0;
  preds={
    613784740: null
  }
  succs={
    1552341957: null
  }
, 1552341957:
{
 ir: verified=true;
 stmt: verified=true;
  preds={
    271095942: null
  }
  succs={
    1176164144: null
  }
, 1176164144:
{
 ir: sx_verify_value=40338.15542441498;
 stmt: sx_verify_value=40338.15542441498;
  preds={
    1552341957: null
  }
  succs={
    1323434987: null
  }
, 1323434987:
{
 ir: sy_verify_value=( - 26606.69192809235);
 stmt: sy_verify_value=( - 26606.69192809235);
  preds={
    1176164144: null
  }
  succs={
    1048098469: null
  }
, 1048098469:
{
 true: 1885922916
 false: 1989811701
 ir: verified
 stmt: if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
  preds={
    1323434987: null
  }
  succs={
    1885922916: null
    1989811701: null
  }
, 1885922916:
{
 ir: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
 stmt: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
  preds={
    1048098469: null
  }
  succs={
    442125849: null
  }
, 1989811701:
{
 ir: null
 stmt: null
  preds={
    1048098469: null
  }
  succs={
    1106681476: null
  }
, 442125849:
{
 ir: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
 stmt: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
  preds={
    1885922916: null
  }
  succs={
    1624972302: null
  }
, 1624972302:
{
 ir: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
 stmt: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
  preds={
    442125849: null
  }
  succs={
    1106681476: null
  }
, 1106681476:
{
 tag: IFEXIT
  preds={
    1624972302: null
    1989811701: null
  }
  succs={
    2037764568: null
  }
, 2037764568:
{
 ir: Mops=((pow(2.0, (30+1))/tm)/1000000.0);
 stmt: Mops=((pow(2.0, (30+1))/tm)/1000000.0);
  preds={
    1106681476: null
  }
  succs={
    37981645: null
  }
, 37981645:
{
 ir: printf("\nEP Benchmark Results:\n\n");
 stmt: printf("\nEP Benchmark Results:\n\n");
  preds={
    2037764568: null
  }
  succs={
    605052357: null
  }
, 605052357:
{
 ir: printf("CPU Time =%10.4lf\n", tm);
 stmt: printf("CPU Time =%10.4lf\n", tm);
  preds={
    37981645: null
  }
  succs={
    1365767549: null
  }
, 1365767549:
{
 ir: printf("N = 2^%5d\n", 30);
 stmt: printf("N = 2^%5d\n", 30);
  preds={
    605052357: null
  }
  succs={
    105579928: null
  }
, 105579928:
{
 ir: printf("No. Gaussian Pairs = %15.0lf\n", gc);
 stmt: printf("No. Gaussian Pairs = %15.0lf\n", gc);
  preds={
    1365767549: null
  }
  succs={
    418958713: null
  }
, 418958713:
{
 ir: printf("Sums = %25.15lE %25.15lE\n", sx, sy);
 stmt: printf("Sums = %25.15lE %25.15lE\n", sx, sy);
  preds={
    105579928: null
  }
  succs={
    1042306518: null
  }
, 1042306518:
{
 ir: printf("Counts: \n");
 stmt: printf("Counts: \n");
  preds={
    418958713: null
  }
  succs={
    1358343316: null
  }
, 1358343316:
{
 ir: i=0;
 for-condition: 238762799
 for-step: 1824837049
 stmt: for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
 for-exit: 672746064
  preds={
    1042306518: null
  }
  succs={
    238762799: null
  }
, 238762799:
{
 true: 1342346098
 false: 672746064
 ir: i<10
 loop-variants: [i]
  preds={
    1358343316: null
    1824837049: null
  }
  succs={
    1342346098: null
    672746064: null
  }
, 1342346098:
{
 ir: printf("%3d%15.0lf\n", i, q[i]);
 stmt: printf("%3d%15.0lf\n", i, q[i]);
  preds={
    238762799: null
  }
  succs={
    1824837049: null
  }
, 1824837049:
{
 ir: i ++ 
  preds={
    1342346098: null
  }
  succs={
    238762799: null
  }
, 672746064:
{
 stmt-exit: for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
 tag: FOREXIT
  preds={
    238762799: null
  }
  succs={
    2133655103: null
  }
, 2133655103:
{
 ir: print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
 stmt: print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
  preds={
    672746064: null
  }
  succs={
    943573036: null
  }
, 943573036:
{
 true: 1345900725
 false: 1242027525
 ir: timers_enabled
 stmt: if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
  preds={
    2133655103: null
  }
  succs={
    1345900725: null
    1242027525: null
  }
, 1345900725:
{
 true: 442199874
 false: 839998248
 ir: (tm<=0.0)
 stmt: if ((tm<=0.0))
{
tm=1.0;
}
  preds={
    943573036: null
  }
  succs={
    442199874: null
    839998248: null
  }
, 1242027525:
{
 ir: null
 stmt: null
  preds={
    943573036: null
  }
  succs={
    1948810915: null
  }
, 442199874:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
    1345900725: null
  }
  succs={
    718571091: null
  }
, 839998248:
{
 ir: null
 stmt: null
  preds={
    1345900725: null
  }
  succs={
    718571091: null
  }
, 718571091:
{
 tag: IFEXIT
  preds={
    442199874: null
    839998248: null
  }
  succs={
    1807015220: null
  }
, 1807015220:
{
 ir: tt=timer_read(0);
 stmt: tt=timer_read(0);
  preds={
    718571091: null
  }
  succs={
    2107577743: null
  }
, 2107577743:
{
 ir: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    1807015220: null
  }
  succs={
    1173346575: null
  }
, 1173346575:
{
 ir: tt=timer_read(1);
 stmt: tt=timer_read(1);
  preds={
    2107577743: null
  }
  succs={
    1267149311: null
  }
, 1267149311:
{
 ir: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    1173346575: null
  }
  succs={
    102174918: null
  }
, 102174918:
{
 ir: tt=timer_read(2);
 stmt: tt=timer_read(2);
  preds={
    1267149311: null
  }
  succs={
    52514534: null
  }
, 52514534:
{
 ir: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    102174918: null
  }
  succs={
    1948810915: null
  }
, 1948810915:
{
 tag: IFEXIT
  preds={
    52514534: null
    1242027525: null
  }
  succs={
    2104973502: null
  }
, 2104973502:
{
 ir: _ret_val_0=0;
 stmt: _ret_val_0=0;
  preds={
    1948810915: null
  }
  succs={
    735937428: null
  }
, 735937428:
{
 ir: return _ret_val_0;
 symbol-exit: [{
double Mops, t1, t2, t3, t4, x1, x2;
double sx, sy, tm, an, tt, gc;
double sx_verify_value, sy_verify_value, sx_err, sy_err;
int np;
int i, ik, kk, l, k, nit;
int k_offset, j;
logical verified, timers_enabled;
double dum[3] = {1.0, 1.0, 1.0};
char size[16];
FILE * fp;
int _ret_val_0;
if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
sprintf(size, "%15.0lf", pow(2.0, (30+1)));
j=14;
if ((size[j]=='.'))
{
j -- ;
}
size[(j+1)]='\0';
printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
printf("\n Number of random numbers generated: %15s\n", size);
verified=false;
np=(1<<(30-16));
vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
dum[0]=randlc(( & dum[1]), dum[2]);
#pragma loop name main#0
 
#pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
timer_clear(0);
timer_clear(1);
timer_clear(2);
timer_start(0);
t1=1.220703125E9;
vranlc(0, ( & t1), 1.220703125E9, x);
t1=1.220703125E9;
#pragma loop name main#1
 
for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
an=t1;
tt=2.71828183E8;
gc=0.0;
sx=0.0;
sy=0.0;
#pragma loop name main#2
 
#pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
k_offset=( - 1);
#pragma experimental section start null
#pragma loop name main#3
 
for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
#pragma experimental section stop null
#pragma loop name main#4
 
#pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
timer_stop(0);
tm=timer_read(0);
nit=0;
verified=true;
sx_verify_value=40338.15542441498;
sy_verify_value=( - 26606.69192809235);
if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
Mops=((pow(2.0, (30+1))/tm)/1000000.0);
printf("\nEP Benchmark Results:\n\n");
printf("CPU Time =%10.4lf\n", tm);
printf("N = 2^%5d\n", 30);
printf("No. Gaussian Pairs = %15.0lf\n", gc);
printf("Sums = %25.15lE %25.15lE\n", sx, sy);
printf("Counts: \n");
#pragma loop name main#5
 
for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
_ret_val_0=0;
return _ret_val_0;
}]
 stmt: return _ret_val_0;
  preds={
    2104973502: null
  }
  succs={
  }
]</DFAGraph>




[Mops, t1, t2, t3, t4, x1, x2, sx, sy, tm, an, tt, gc, sx_verify_value, sy_verify_value, sx_err, sy_err, np, i, ik, kk, l, k, nit, k_offset, j, verified, timers_enabled, dum[3] = {1.0, 1.0, 1.0}, size[16], * fp, _ret_val_0, * reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[1753714541:
{
 ir: start[n]=elapsed_time();
 stmt: start[n]=elapsed_time();
  preds={
  }
  succs={
    788625466: null
  }
, 788625466:
{
 ir: return ;
 stmt: return ;
  preds={
    1753714541: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[177140066:
{
 ir: timers_enabled=false;
 stmt: timers_enabled=false;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[2059572982:
{
 ir: timers_enabled=true;
 stmt: timers_enabled=true;
  preds={
  }
  succs={
    787122337: null
  }
, 787122337:
{
 ir: fclose(fp);
 stmt: fclose(fp);
  preds={
    2059572982: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1423983012:
{
 ir: j -- ;
 stmt: j -- ;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[951031848:
{
 ir: x[i]=( - 1.0E99);
 stmt: x[i]=( - 1.0E99);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1670313965:
{
 ir: t2=randlc(( & t1), t1);
 stmt: t2=randlc(( & t1), t1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[485845532:
{
 ir: q[i]=0.0;
 stmt: q[i]=0.0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[122155649:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[749282235:
{
 ir: break;
 stmt: break;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1893960929:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
  }
  succs={
    292138977: null
  }
, 292138977:
{
 true: 122155649
 false: 748842359
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    1893960929: null
  }
  succs={
    122155649: null
    748842359: null
  }
, 122155649:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    292138977: null
  }
  succs={
    1208532123: null
  }
, 748842359:
{
 ir: null
 stmt: null
  preds={
    292138977: null
  }
  succs={
    1208532123: null
  }
, 1208532123:
{
 tag: IFEXIT
  preds={
    122155649: null
    748842359: null
  }
  succs={
    333392524: null
  }
, 333392524:
{
 true: 749282235
 false: 515809288
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    1208532123: null
  }
  succs={
    749282235: null
    515809288: null
  }
, 749282235:
{
 ir: break;
 stmt: break;
  preds={
    333392524: null
  }
  succs={
  }
, 515809288:
{
 ir: null
 stmt: null
  preds={
    333392524: null
  }
  succs={
    1926673338: null
  }
, 1926673338:
{
 tag: IFEXIT
  preds={
    515809288: null
  }
  succs={
    394785440: null
  }
, 394785440:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    1926673338: null
  }
  succs={
    2112233878: null
  }
, 2112233878:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    394785440: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[949684105:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1371376476:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[431506362:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[504582810:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1192923170:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
  }
  succs={
    368342628: null
  }
, 368342628:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    1192923170: null
  }
  succs={
    231311211: null
  }
, 231311211:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    368342628: null
  }
  succs={
    795242171: null
  }
, 795242171:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    231311211: null
  }
  succs={
    429353573: null
  }
, 429353573:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    795242171: null
  }
  succs={
    169833205: null
  }
, 169833205:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    429353573: null
  }
  succs={
    1261198850: null
  }
, 1261198850:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    169833205: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[153646652:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
  }
  succs={
    1023268896: null
  }
, 1023268896:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    153646652: null
  }
  succs={
    237344028: null
  }
, 237344028:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    1023268896: null
  }
  succs={
    1470358122: null
  }
, 1470358122:
{
 true: 1192923170
 false: 1975873209
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    237344028: null
  }
  succs={
    1192923170: null
    1975873209: null
  }
, 1192923170:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    1470358122: null
  }
  succs={
    368342628: null
  }
, 1975873209:
{
 ir: null
 stmt: null
  preds={
    1470358122: null
  }
  succs={
    79438382: null
  }
, 368342628:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    1192923170: null
  }
  succs={
    231311211: null
  }
, 231311211:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    368342628: null
  }
  succs={
    795242171: null
  }
, 795242171:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    231311211: null
  }
  succs={
    429353573: null
  }
, 429353573:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    795242171: null
  }
  succs={
    169833205: null
  }
, 169833205:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    429353573: null
  }
  succs={
    1261198850: null
  }
, 1261198850:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    169833205: null
  }
  succs={
    79438382: null
  }
, 79438382:
{
 tag: IFEXIT
  preds={
    1261198850: null
    1975873209: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1052317717:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[271379554:
{
 ir: reduce_span_0=0;
 for-condition: 1457263953
 for-step: 1962329560
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 41489123
  preds={
  }
  succs={
    1457263953: null
  }
, 1457263953:
{
 true: 1052317717
 false: 41489123
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    271379554: null
    1962329560: null
  }
  succs={
    1052317717: null
    41489123: null
  }
, 1052317717:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    1457263953: null
  }
  succs={
    1962329560: null
  }
, 1962329560:
{
 ir: reduce_span_0 ++ 
  preds={
    1052317717: null
  }
  succs={
    1457263953: null
  }
, 41489123:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    1457263953: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1160649162:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 516537656
 for-step: 1796047085
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 1871612052
  preds={
  }
  succs={
    516537656: null
  }
, 516537656:
{
 true: 504582810
 false: 1871612052
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    1160649162: null
    1796047085: null
  }
  succs={
    504582810: null
    1871612052: null
  }
, 504582810:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    516537656: null
  }
  succs={
    1796047085: null
  }
, 1796047085:
{
 ir: reduce_span_0 ++ 
  preds={
    504582810: null
  }
  succs={
    516537656: null
  }
, 1871612052:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    516537656: null
  }
  succs={
    1697752980: null
  }
, 1697752980:
{
 ir: i=0;
 for-condition: 768192757
 for-step: 996125997
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 1578587450
  preds={
    1871612052: null
  }
  succs={
    768192757: null
  }
, 768192757:
{
 true: 153646652
 false: 1578587450
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    1697752980: null
    996125997: null
  }
  succs={
    153646652: null
    1578587450: null
  }
, 153646652:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    768192757: null
  }
  succs={
    1023268896: null
  }
, 1023268896:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    153646652: null
  }
  succs={
    237344028: null
  }
, 237344028:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    1023268896: null
  }
  succs={
    1470358122: null
  }
, 1470358122:
{
 true: 1192923170
 false: 1975873209
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    237344028: null
  }
  succs={
    1192923170: null
    1975873209: null
  }
, 1192923170:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    1470358122: null
  }
  succs={
    368342628: null
  }
, 1975873209:
{
 ir: null
 stmt: null
  preds={
    1470358122: null
  }
  succs={
    79438382: null
  }
, 368342628:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    1192923170: null
  }
  succs={
    231311211: null
  }
, 231311211:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    368342628: null
  }
  succs={
    795242171: null
  }
, 795242171:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    231311211: null
  }
  succs={
    429353573: null
  }
, 429353573:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    795242171: null
  }
  succs={
    169833205: null
  }
, 169833205:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    429353573: null
  }
  succs={
    1261198850: null
  }
, 1261198850:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    169833205: null
  }
  succs={
    79438382: null
  }
, 79438382:
{
 tag: IFEXIT
  preds={
    1261198850: null
    1975873209: null
  }
  succs={
    996125997: null
  }
, 996125997:
{
 ir: i ++ 
  preds={
    79438382: null
  }
  succs={
    768192757: null
  }
, 1578587450:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    768192757: null
  }
  succs={
    271379554: null
  }
, 271379554:
{
 ir: reduce_span_0=0;
 for-condition: 1457263953
 for-step: 1962329560
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 41489123
  preds={
    1578587450: null
  }
  succs={
    1457263953: null
  }
, 1457263953:
{
 true: 1052317717
 false: 41489123
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    271379554: null
    1962329560: null
  }
  succs={
    1052317717: null
    41489123: null
  }
, 1052317717:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    1457263953: null
  }
  succs={
    1962329560: null
  }
, 1962329560:
{
 ir: reduce_span_0 ++ 
  preds={
    1052317717: null
  }
  succs={
    1457263953: null
  }
, 41489123:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    1457263953: null
  }
  succs={
  }
]</DFAGraph>




[* reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[884603232:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[193388045:
{
 ir: kk=(k_offset+k);
 stmt: kk=(k_offset+k);
  preds={
  }
  succs={
    777457133: null
  }
, 777457133:
{
 ir: t1=2.71828183E8;
 stmt: t1=2.71828183E8;
  preds={
    193388045: null
  }
  succs={
    136157810: null
  }
, 136157810:
{
 ir: t2=an;
 stmt: t2=an;
  preds={
    777457133: null
  }
  succs={
    1371495133: null
  }
, 1371495133:
{
 ir: i=1;
 for-condition: 372469954
 for-step: 2030411960
 stmt: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 for-exit: 899929247
  preds={
    136157810: null
  }
  succs={
    372469954: null
  }
, 372469954:
{
 true: 1893960929
 false: 899929247
 ir: i<=100
 loop-variants: [i, ik, t3, kk]
  preds={
    1371495133: null
    2030411960: null
  }
  succs={
    1893960929: null
    899929247: null
  }
, 1893960929:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
    372469954: null
  }
  succs={
    292138977: null
  }
, 292138977:
{
 true: 122155649
 false: 748842359
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    1893960929: null
  }
  succs={
    122155649: null
    748842359: null
  }
, 122155649:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    292138977: null
  }
  succs={
    1208532123: null
  }
, 748842359:
{
 ir: null
 stmt: null
  preds={
    292138977: null
  }
  succs={
    1208532123: null
  }
, 1208532123:
{
 tag: IFEXIT
  preds={
    122155649: null
    748842359: null
  }
  succs={
    333392524: null
  }
, 333392524:
{
 true: 749282235
 false: 515809288
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    1208532123: null
  }
  succs={
    749282235: null
    515809288: null
  }
, 749282235:
{
 ir: break;
 stmt: break;
  preds={
    333392524: null
  }
  succs={
    899929247: null
  }
, 515809288:
{
 ir: null
 stmt: null
  preds={
    333392524: null
  }
  succs={
    1926673338: null
  }
, 1926673338:
{
 tag: IFEXIT
  preds={
    515809288: null
  }
  succs={
    394785440: null
  }
, 394785440:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    1926673338: null
  }
  succs={
    2112233878: null
  }
, 2112233878:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    394785440: null
  }
  succs={
    2030411960: null
  }
, 2030411960:
{
 ir: i ++ 
  preds={
    2112233878: null
  }
  succs={
    372469954: null
  }
, 899929247:
{
 stmt-exit: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 tag: FOREXIT
  preds={
    372469954: null
    749282235: null
  }
  succs={
    333040629: null
  }
, 333040629:
{
 true: 949684105
 false: 1200470358
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(2);
}
  preds={
    899929247: null
  }
  succs={
    949684105: null
    1200470358: null
  }
, 949684105:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
    333040629: null
  }
  succs={
    1822525972: null
  }
, 1200470358:
{
 ir: null
 stmt: null
  preds={
    333040629: null
  }
  succs={
    1822525972: null
  }
, 1822525972:
{
 tag: IFEXIT
  preds={
    949684105: null
    1200470358: null
  }
  succs={
    208043846: null
  }
, 208043846:
{
 ir: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
 stmt: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
  preds={
    1822525972: null
  }
  succs={
    2068897588: null
  }
, 2068897588:
{
 true: 1371376476
 false: 457247584
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(2);
}
  preds={
    208043846: null
  }
  succs={
    1371376476: null
    457247584: null
  }
, 1371376476:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
    2068897588: null
  }
  succs={
    610454273: null
  }
, 457247584:
{
 ir: null
 stmt: null
  preds={
    2068897588: null
  }
  succs={
    610454273: null
  }
, 610454273:
{
 tag: IFEXIT
  preds={
    1371376476: null
    457247584: null
  }
  succs={
    1693226694: null
  }
, 1693226694:
{
 true: 431506362
 false: 2003147568
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(1);
}
  preds={
    610454273: null
  }
  succs={
    431506362: null
    2003147568: null
  }
, 431506362:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
    1693226694: null
  }
  succs={
    1164799006: null
  }
, 2003147568:
{
 ir: null
 stmt: null
  preds={
    1693226694: null
  }
  succs={
    1164799006: null
  }
, 1164799006:
{
 tag: IFEXIT
  preds={
    431506362: null
    2003147568: null
  }
  succs={
    1160649162: null
  }
, 1160649162:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 516537656
 for-step: 1796047085
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 1871612052
  preds={
    1164799006: null
  }
  succs={
    516537656: null
  }
, 516537656:
{
 true: 504582810
 false: 1871612052
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    1160649162: null
    1796047085: null
  }
  succs={
    504582810: null
    1871612052: null
  }
, 504582810:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    516537656: null
  }
  succs={
    1796047085: null
  }
, 1796047085:
{
 ir: reduce_span_0 ++ 
  preds={
    504582810: null
  }
  succs={
    516537656: null
  }
, 1871612052:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    516537656: null
  }
  succs={
    1697752980: null
  }
, 1697752980:
{
 ir: i=0;
 for-condition: 768192757
 for-step: 996125997
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 1578587450
  preds={
    1871612052: null
  }
  succs={
    768192757: null
  }
, 768192757:
{
 true: 153646652
 false: 1578587450
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    1697752980: null
    996125997: null
  }
  succs={
    153646652: null
    1578587450: null
  }
, 153646652:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    768192757: null
  }
  succs={
    1023268896: null
  }
, 1023268896:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    153646652: null
  }
  succs={
    237344028: null
  }
, 237344028:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    1023268896: null
  }
  succs={
    1470358122: null
  }
, 1470358122:
{
 true: 1192923170
 false: 1975873209
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    237344028: null
  }
  succs={
    1192923170: null
    1975873209: null
  }
, 1192923170:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    1470358122: null
  }
  succs={
    368342628: null
  }
, 1975873209:
{
 ir: null
 stmt: null
  preds={
    1470358122: null
  }
  succs={
    79438382: null
  }
, 368342628:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    1192923170: null
  }
  succs={
    231311211: null
  }
, 231311211:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    368342628: null
  }
  succs={
    795242171: null
  }
, 795242171:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    231311211: null
  }
  succs={
    429353573: null
  }
, 429353573:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    795242171: null
  }
  succs={
    169833205: null
  }
, 169833205:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    429353573: null
  }
  succs={
    1261198850: null
  }
, 1261198850:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    169833205: null
  }
  succs={
    79438382: null
  }
, 79438382:
{
 tag: IFEXIT
  preds={
    1261198850: null
    1975873209: null
  }
  succs={
    996125997: null
  }
, 996125997:
{
 ir: i ++ 
  preds={
    79438382: null
  }
  succs={
    768192757: null
  }
, 1578587450:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    768192757: null
  }
  succs={
    271379554: null
  }
, 271379554:
{
 ir: reduce_span_0=0;
 for-condition: 1457263953
 for-step: 1962329560
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 41489123
  preds={
    1578587450: null
  }
  succs={
    1457263953: null
  }
, 1457263953:
{
 true: 1052317717
 false: 41489123
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    271379554: null
    1962329560: null
  }
  succs={
    1052317717: null
    41489123: null
  }
, 1052317717:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    1457263953: null
  }
  succs={
    1962329560: null
  }
, 1962329560:
{
 ir: reduce_span_0 ++ 
  preds={
    1052317717: null
  }
  succs={
    1457263953: null
  }
, 41489123:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    1457263953: null
  }
  succs={
    1124162665: null
  }
, 1124162665:
{
 true: 884603232
 false: 26970580
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(1);
}
  preds={
    41489123: null
  }
  succs={
    884603232: null
    26970580: null
  }
, 884603232:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
    1124162665: null
  }
  succs={
    1270836494: null
  }
, 26970580:
{
 ir: null
 stmt: null
  preds={
    1124162665: null
  }
  succs={
    1270836494: null
  }
, 1270836494:
{
 tag: IFEXIT
  preds={
    884603232: null
    26970580: null
  }
  succs={
  }
]</DFAGraph>




[* reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[331122245:
{
 ir: gc=(gc+q[i]);
 stmt: gc=(gc+q[i]);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[2084559714:
{
 ir: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
 stmt: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
  preds={
  }
  succs={
    859236022: null
  }
, 859236022:
{
 ir: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
 stmt: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
  preds={
    2084559714: null
  }
  succs={
    542980314: null
  }
, 542980314:
{
 ir: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
 stmt: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
  preds={
    859236022: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[570794077:
{
 ir: printf("%3d%15.0lf\n", i, q[i]);
 stmt: printf("%3d%15.0lf\n", i, q[i]);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1923999715:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[596706728:
{
 true: 1923999715
 false: 1070501849
 ir: (tm<=0.0)
 stmt: if ((tm<=0.0))
{
tm=1.0;
}
  preds={
  }
  succs={
    1923999715: null
    1070501849: null
  }
, 1923999715:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
    596706728: null
  }
  succs={
    1620823990: null
  }
, 1070501849:
{
 ir: null
 stmt: null
  preds={
    596706728: null
  }
  succs={
    1620823990: null
  }
, 1620823990:
{
 tag: IFEXIT
  preds={
    1923999715: null
    1070501849: null
  }
  succs={
    2106900153: null
  }
, 2106900153:
{
 ir: tt=timer_read(0);
 stmt: tt=timer_read(0);
  preds={
    1620823990: null
  }
  succs={
    1443055846: null
  }
, 1443055846:
{
 ir: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    2106900153: null
  }
  succs={
    502838712: null
  }
, 502838712:
{
 ir: tt=timer_read(1);
 stmt: tt=timer_read(1);
  preds={
    1443055846: null
  }
  succs={
    589311950: null
  }
, 589311950:
{
 ir: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    502838712: null
  }
  succs={
    2073640037: null
  }
, 2073640037:
{
 ir: tt=timer_read(2);
 stmt: tt=timer_read(2);
  preds={
    589311950: null
  }
  succs={
    932257672: null
  }
, 932257672:
{
 ir: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    2073640037: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[2144838275:
{
 true: 177140066
 false: 2059572982
 symbol-entry: {
double Mops, t1, t2, t3, t4, x1, x2;
double sx, sy, tm, an, tt, gc;
double sx_verify_value, sy_verify_value, sx_err, sy_err;
int np;
int i, ik, kk, l, k, nit;
int k_offset, j;
logical verified, timers_enabled;
double dum[3] = {1.0, 1.0, 1.0};
char size[16];
FILE * fp;
int _ret_val_0;
if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
sprintf(size, "%15.0lf", pow(2.0, (30+1)));
j=14;
if ((size[j]=='.'))
{
j -- ;
}
size[(j+1)]='\0';
printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
printf("\n Number of random numbers generated: %15s\n", size);
verified=false;
np=(1<<(30-16));
vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
dum[0]=randlc(( & dum[1]), dum[2]);
#pragma loop name main#0
 
#pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
timer_clear(0);
timer_clear(1);
timer_clear(2);
timer_start(0);
t1=1.220703125E9;
vranlc(0, ( & t1), 1.220703125E9, x);
t1=1.220703125E9;
#pragma loop name main#1
 
for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
an=t1;
tt=2.71828183E8;
gc=0.0;
sx=0.0;
sy=0.0;
#pragma loop name main#2
 
#pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
k_offset=( - 1);
#pragma experimental section start null
#pragma loop name main#3
 
for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
#pragma experimental section stop null
#pragma loop name main#4
 
#pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
timer_stop(0);
tm=timer_read(0);
nit=0;
verified=true;
sx_verify_value=40338.15542441498;
sy_verify_value=( - 26606.69192809235);
if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
Mops=((pow(2.0, (30+1))/tm)/1000000.0);
printf("\nEP Benchmark Results:\n\n");
printf("CPU Time =%10.4lf\n", tm);
printf("N = 2^%5d\n", 30);
printf("No. Gaussian Pairs = %15.0lf\n", gc);
printf("Sums = %25.15lE %25.15lE\n", sx, sy);
printf("Counts: \n");
#pragma loop name main#5
 
for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
_ret_val_0=0;
return _ret_val_0;
}
 ir: ((fp=fopen("timer.flag", "r"))==((void * )0))
 stmt: if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
  preds={
  }
  succs={
    177140066: null
    2059572982: null
  }
, 177140066:
{
 ir: timers_enabled=false;
 stmt: timers_enabled=false;
  preds={
    2144838275: null
  }
  succs={
    36657658: null
  }
, 2059572982:
{
 ir: timers_enabled=true;
 stmt: timers_enabled=true;
  preds={
    2144838275: null
  }
  succs={
    787122337: null
  }
, 787122337:
{
 ir: fclose(fp);
 stmt: fclose(fp);
  preds={
    2059572982: null
  }
  succs={
    36657658: null
  }
, 36657658:
{
 tag: IFEXIT
  preds={
    177140066: null
    787122337: null
  }
  succs={
    2029680286: null
  }
, 2029680286:
{
 ir: sprintf(size, "%15.0lf", pow(2.0, (30+1)));
 stmt: sprintf(size, "%15.0lf", pow(2.0, (30+1)));
  preds={
    36657658: null
  }
  succs={
    375466577: null
  }
, 375466577:
{
 ir: j=14;
 stmt: j=14;
  preds={
    2029680286: null
  }
  succs={
    746074699: null
  }
, 746074699:
{
 true: 1423983012
 false: 127791068
 ir: (size[j]=='.')
 stmt: if ((size[j]=='.'))
{
j -- ;
}
  preds={
    375466577: null
  }
  succs={
    1423983012: null
    127791068: null
  }
, 1423983012:
{
 ir: j -- ;
 stmt: j -- ;
  preds={
    746074699: null
  }
  succs={
    405896924: null
  }
, 127791068:
{
 ir: null
 stmt: null
  preds={
    746074699: null
  }
  succs={
    405896924: null
  }
, 405896924:
{
 tag: IFEXIT
  preds={
    1423983012: null
    127791068: null
  }
  succs={
    1309335839: null
  }
, 1309335839:
{
 ir: size[(j+1)]='\0';
 stmt: size[(j+1)]='\0';
  preds={
    405896924: null
  }
  succs={
    596470015: null
  }
, 596470015:
{
 ir: printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
 stmt: printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
  preds={
    1309335839: null
  }
  succs={
    1267105885: null
  }
, 1267105885:
{
 ir: printf("\n Number of random numbers generated: %15s\n", size);
 stmt: printf("\n Number of random numbers generated: %15s\n", size);
  preds={
    596470015: null
  }
  succs={
    1481818223: null
  }
, 1481818223:
{
 ir: verified=false;
 stmt: verified=false;
  preds={
    1267105885: null
  }
  succs={
    1095352419: null
  }
, 1095352419:
{
 ir: np=(1<<(30-16));
 stmt: np=(1<<(30-16));
  preds={
    1481818223: null
  }
  succs={
    164332069: null
  }
, 164332069:
{
 ir: vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
 stmt: vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
  preds={
    1095352419: null
  }
  succs={
    1991278377: null
  }
, 1991278377:
{
 ir: dum[0]=randlc(( & dum[1]), dum[2]);
 stmt: dum[0]=randlc(( & dum[1]), dum[2]);
  preds={
    164332069: null
  }
  succs={
    1650813924: null
  }
, 1650813924:
{
 ir: i=0;
 for-condition: 929697158
 for-step: 400103862
 stmt: #pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
 for-exit: 1408482749
  preds={
    1991278377: null
  }
  succs={
    929697158: null
  }
, 929697158:
{
 true: 951031848
 false: 1408482749
 ir: i<(2*(1<<16))
 loop-variants: [i, x[(2*(1<<16))]]
  preds={
    1650813924: null
    400103862: null
  }
  succs={
    951031848: null
    1408482749: null
  }
, 951031848:
{
 ir: x[i]=( - 1.0E99);
 stmt: x[i]=( - 1.0E99);
  preds={
    929697158: null
  }
  succs={
    400103862: null
  }
, 400103862:
{
 ir: i ++ 
  preds={
    951031848: null
  }
  succs={
    929697158: null
  }
, 1408482749:
{
 stmt-exit: #pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
 tag: FOREXIT
  preds={
    929697158: null
  }
  succs={
    873634936: null
  }
, 873634936:
{
 ir: Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
 stmt: Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
  preds={
    1408482749: null
  }
  succs={
    2103569237: null
  }
, 2103569237:
{
 ir: timer_clear(0);
 stmt: timer_clear(0);
  preds={
    873634936: null
  }
  succs={
    573200870: null
  }
, 573200870:
{
 ir: timer_clear(1);
 stmt: timer_clear(1);
  preds={
    2103569237: null
  }
  succs={
    1819940427: null
  }
, 1819940427:
{
 ir: timer_clear(2);
 stmt: timer_clear(2);
  preds={
    573200870: null
  }
  succs={
    1277933280: null
  }
, 1277933280:
{
 ir: timer_start(0);
 stmt: timer_start(0);
  preds={
    1819940427: null
  }
  succs={
    1046665075: null
  }
, 1046665075:
{
 ir: t1=1.220703125E9;
 stmt: t1=1.220703125E9;
  preds={
    1277933280: null
  }
  succs={
    1324829744: null
  }
, 1324829744:
{
 ir: vranlc(0, ( & t1), 1.220703125E9, x);
 stmt: vranlc(0, ( & t1), 1.220703125E9, x);
  preds={
    1046665075: null
  }
  succs={
    1921242091: null
  }
, 1921242091:
{
 ir: t1=1.220703125E9;
 stmt: t1=1.220703125E9;
  preds={
    1324829744: null
  }
  succs={
    1058876963: null
  }
, 1058876963:
{
 ir: i=0;
 for-condition: 1275035040
 for-step: 1399701152
 stmt: for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
 for-exit: 1204296383
  preds={
    1921242091: null
  }
  succs={
    1275035040: null
  }
, 1275035040:
{
 true: 1670313965
 false: 1204296383
 ir: i<(16+1)
 loop-variants: [i, t2]
  preds={
    1058876963: null
    1399701152: null
  }
  succs={
    1670313965: null
    1204296383: null
  }
, 1670313965:
{
 ir: t2=randlc(( & t1), t1);
 stmt: t2=randlc(( & t1), t1);
  preds={
    1275035040: null
  }
  succs={
    1399701152: null
  }
, 1399701152:
{
 ir: i ++ 
  preds={
    1670313965: null
  }
  succs={
    1275035040: null
  }
, 1204296383:
{
 stmt-exit: for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
 tag: FOREXIT
  preds={
    1275035040: null
  }
  succs={
    2003463579: null
  }
, 2003463579:
{
 ir: an=t1;
 stmt: an=t1;
  preds={
    1204296383: null
  }
  succs={
    567294307: null
  }
, 567294307:
{
 ir: tt=2.71828183E8;
 stmt: tt=2.71828183E8;
  preds={
    2003463579: null
  }
  succs={
    527829831: null
  }
, 527829831:
{
 ir: gc=0.0;
 stmt: gc=0.0;
  preds={
    567294307: null
  }
  succs={
    418179060: null
  }
, 418179060:
{
 ir: sx=0.0;
 stmt: sx=0.0;
  preds={
    527829831: null
  }
  succs={
    1020155847: null
  }
, 1020155847:
{
 ir: sy=0.0;
 stmt: sy=0.0;
  preds={
    418179060: null
  }
  succs={
    1281025083: null
  }
, 1281025083:
{
 ir: i=0;
 for-condition: 871790326
 for-step: 40170008
 stmt: #pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
 for-exit: 896982466
  preds={
    1020155847: null
  }
  succs={
    871790326: null
  }
, 871790326:
{
 true: 485845532
 false: 896982466
 ir: i<10
 loop-variants: [i, q[10]]
  preds={
    1281025083: null
    40170008: null
  }
  succs={
    485845532: null
    896982466: null
  }
, 485845532:
{
 ir: q[i]=0.0;
 stmt: q[i]=0.0;
  preds={
    871790326: null
  }
  succs={
    40170008: null
  }
, 40170008:
{
 ir: i ++ 
  preds={
    485845532: null
  }
  succs={
    871790326: null
  }
, 896982466:
{
 stmt-exit: #pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
 tag: FOREXIT
  preds={
    871790326: null
  }
  succs={
    901205084: null
  }
, 901205084:
{
 ir: k_offset=( - 1);
 stmt: k_offset=( - 1);
  preds={
    896982466: null
  }
  succs={
    2031951755: null
  }
, 2031951755:
{
 ir: k=1;
 for-condition: 817299424
 for-step: 605420629
 stmt: for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
 for-exit: 351417028
  preds={
    901205084: null
  }
  succs={
    817299424: null
  }
, 817299424:
{
 true: 193388045
 false: 351417028
 ir: k<=np
 loop-variants: [k, kk, t1, t2, i, ik, t3, reduce_span_0, * reduce = (double * )malloc((10*sizeof (double))), x1, x2, t4, l, sx, sy, q[10]]
  preds={
    2031951755: null
    605420629: null
  }
  succs={
    193388045: null
    351417028: null
  }
, 193388045:
{
 ir: kk=(k_offset+k);
 stmt: kk=(k_offset+k);
  preds={
    817299424: null
  }
  succs={
    777457133: null
  }
, 777457133:
{
 ir: t1=2.71828183E8;
 stmt: t1=2.71828183E8;
  preds={
    193388045: null
  }
  succs={
    136157810: null
  }
, 136157810:
{
 ir: t2=an;
 stmt: t2=an;
  preds={
    777457133: null
  }
  succs={
    1371495133: null
  }
, 1371495133:
{
 ir: i=1;
 for-condition: 372469954
 for-step: 2030411960
 stmt: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 for-exit: 899929247
  preds={
    136157810: null
  }
  succs={
    372469954: null
  }
, 372469954:
{
 true: 1893960929
 false: 899929247
 ir: i<=100
 loop-variants: [i, ik, t3, kk]
  preds={
    1371495133: null
    2030411960: null
  }
  succs={
    1893960929: null
    899929247: null
  }
, 1893960929:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
    372469954: null
  }
  succs={
    292138977: null
  }
, 292138977:
{
 true: 122155649
 false: 748842359
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    1893960929: null
  }
  succs={
    122155649: null
    748842359: null
  }
, 122155649:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    292138977: null
  }
  succs={
    1208532123: null
  }
, 748842359:
{
 ir: null
 stmt: null
  preds={
    292138977: null
  }
  succs={
    1208532123: null
  }
, 1208532123:
{
 tag: IFEXIT
  preds={
    122155649: null
    748842359: null
  }
  succs={
    333392524: null
  }
, 333392524:
{
 true: 749282235
 false: 515809288
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    1208532123: null
  }
  succs={
    749282235: null
    515809288: null
  }
, 749282235:
{
 ir: break;
 stmt: break;
  preds={
    333392524: null
  }
  succs={
    899929247: null
  }
, 515809288:
{
 ir: null
 stmt: null
  preds={
    333392524: null
  }
  succs={
    1926673338: null
  }
, 1926673338:
{
 tag: IFEXIT
  preds={
    515809288: null
  }
  succs={
    394785440: null
  }
, 394785440:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    1926673338: null
  }
  succs={
    2112233878: null
  }
, 2112233878:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    394785440: null
  }
  succs={
    2030411960: null
  }
, 2030411960:
{
 ir: i ++ 
  preds={
    2112233878: null
  }
  succs={
    372469954: null
  }
, 899929247:
{
 stmt-exit: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 tag: FOREXIT
  preds={
    372469954: null
    749282235: null
  }
  succs={
    333040629: null
  }
, 333040629:
{
 true: 949684105
 false: 1200470358
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(2);
}
  preds={
    899929247: null
  }
  succs={
    949684105: null
    1200470358: null
  }
, 949684105:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
    333040629: null
  }
  succs={
    1822525972: null
  }
, 1200470358:
{
 ir: null
 stmt: null
  preds={
    333040629: null
  }
  succs={
    1822525972: null
  }
, 1822525972:
{
 tag: IFEXIT
  preds={
    949684105: null
    1200470358: null
  }
  succs={
    208043846: null
  }
, 208043846:
{
 ir: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
 stmt: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
  preds={
    1822525972: null
  }
  succs={
    2068897588: null
  }
, 2068897588:
{
 true: 1371376476
 false: 457247584
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(2);
}
  preds={
    208043846: null
  }
  succs={
    1371376476: null
    457247584: null
  }
, 1371376476:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
    2068897588: null
  }
  succs={
    610454273: null
  }
, 457247584:
{
 ir: null
 stmt: null
  preds={
    2068897588: null
  }
  succs={
    610454273: null
  }
, 610454273:
{
 tag: IFEXIT
  preds={
    1371376476: null
    457247584: null
  }
  succs={
    1693226694: null
  }
, 1693226694:
{
 true: 431506362
 false: 2003147568
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(1);
}
  preds={
    610454273: null
  }
  succs={
    431506362: null
    2003147568: null
  }
, 431506362:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
    1693226694: null
  }
  succs={
    1164799006: null
  }
, 2003147568:
{
 ir: null
 stmt: null
  preds={
    1693226694: null
  }
  succs={
    1164799006: null
  }
, 1164799006:
{
 tag: IFEXIT
  preds={
    431506362: null
    2003147568: null
  }
  succs={
    1160649162: null
  }
, 1160649162:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 516537656
 for-step: 1796047085
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 1871612052
  preds={
    1164799006: null
  }
  succs={
    516537656: null
  }
, 516537656:
{
 true: 504582810
 false: 1871612052
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    1160649162: null
    1796047085: null
  }
  succs={
    504582810: null
    1871612052: null
  }
, 504582810:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    516537656: null
  }
  succs={
    1796047085: null
  }
, 1796047085:
{
 ir: reduce_span_0 ++ 
  preds={
    504582810: null
  }
  succs={
    516537656: null
  }
, 1871612052:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    516537656: null
  }
  succs={
    1697752980: null
  }
, 1697752980:
{
 ir: i=0;
 for-condition: 768192757
 for-step: 996125997
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 1578587450
  preds={
    1871612052: null
  }
  succs={
    768192757: null
  }
, 768192757:
{
 true: 153646652
 false: 1578587450
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    1697752980: null
    996125997: null
  }
  succs={
    153646652: null
    1578587450: null
  }
, 153646652:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    768192757: null
  }
  succs={
    1023268896: null
  }
, 1023268896:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    153646652: null
  }
  succs={
    237344028: null
  }
, 237344028:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    1023268896: null
  }
  succs={
    1470358122: null
  }
, 1470358122:
{
 true: 1192923170
 false: 1975873209
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    237344028: null
  }
  succs={
    1192923170: null
    1975873209: null
  }
, 1192923170:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    1470358122: null
  }
  succs={
    368342628: null
  }
, 1975873209:
{
 ir: null
 stmt: null
  preds={
    1470358122: null
  }
  succs={
    79438382: null
  }
, 368342628:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    1192923170: null
  }
  succs={
    231311211: null
  }
, 231311211:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    368342628: null
  }
  succs={
    795242171: null
  }
, 795242171:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    231311211: null
  }
  succs={
    429353573: null
  }
, 429353573:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    795242171: null
  }
  succs={
    169833205: null
  }
, 169833205:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    429353573: null
  }
  succs={
    1261198850: null
  }
, 1261198850:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    169833205: null
  }
  succs={
    79438382: null
  }
, 79438382:
{
 tag: IFEXIT
  preds={
    1261198850: null
    1975873209: null
  }
  succs={
    996125997: null
  }
, 996125997:
{
 ir: i ++ 
  preds={
    79438382: null
  }
  succs={
    768192757: null
  }
, 1578587450:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    768192757: null
  }
  succs={
    271379554: null
  }
, 271379554:
{
 ir: reduce_span_0=0;
 for-condition: 1457263953
 for-step: 1962329560
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 41489123
  preds={
    1578587450: null
  }
  succs={
    1457263953: null
  }
, 1457263953:
{
 true: 1052317717
 false: 41489123
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    271379554: null
    1962329560: null
  }
  succs={
    1052317717: null
    41489123: null
  }
, 1052317717:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    1457263953: null
  }
  succs={
    1962329560: null
  }
, 1962329560:
{
 ir: reduce_span_0 ++ 
  preds={
    1052317717: null
  }
  succs={
    1457263953: null
  }
, 41489123:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    1457263953: null
  }
  succs={
    1124162665: null
  }
, 1124162665:
{
 true: 884603232
 false: 26970580
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(1);
}
  preds={
    41489123: null
  }
  succs={
    884603232: null
    26970580: null
  }
, 884603232:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
    1124162665: null
  }
  succs={
    1270836494: null
  }
, 26970580:
{
 ir: null
 stmt: null
  preds={
    1124162665: null
  }
  succs={
    1270836494: null
  }
, 1270836494:
{
 tag: IFEXIT
  preds={
    884603232: null
    26970580: null
  }
  succs={
    605420629: null
  }
, 605420629:
{
 ir: k ++ 
  preds={
    1270836494: null
  }
  succs={
    817299424: null
  }
, 351417028:
{
 stmt-exit: for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
 tag: FOREXIT
  preds={
    817299424: null
  }
  succs={
    154173878: null
  }
, 154173878:
{
 ir: i=0;
 for-condition: 38544126
 for-step: 215082566
 stmt: #pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
 for-exit: 2074658615
  preds={
    351417028: null
  }
  succs={
    38544126: null
  }
, 38544126:
{
 true: 331122245
 false: 2074658615
 ir: i<10
 loop-variants: [i, gc]
  preds={
    154173878: null
    215082566: null
  }
  succs={
    331122245: null
    2074658615: null
  }
, 331122245:
{
 ir: gc=(gc+q[i]);
 stmt: gc=(gc+q[i]);
  preds={
    38544126: null
  }
  succs={
    215082566: null
  }
, 215082566:
{
 ir: i ++ 
  preds={
    331122245: null
  }
  succs={
    38544126: null
  }
, 2074658615:
{
 stmt-exit: #pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
 tag: FOREXIT
  preds={
    38544126: null
  }
  succs={
    412111214: null
  }
, 412111214:
{
 ir: timer_stop(0);
 stmt: timer_stop(0);
  preds={
    2074658615: null
  }
  succs={
    362827515: null
  }
, 362827515:
{
 ir: tm=timer_read(0);
 stmt: tm=timer_read(0);
  preds={
    412111214: null
  }
  succs={
    381708767: null
  }
, 381708767:
{
 ir: nit=0;
 stmt: nit=0;
  preds={
    362827515: null
  }
  succs={
    736920911: null
  }
, 736920911:
{
 ir: verified=true;
 stmt: verified=true;
  preds={
    381708767: null
  }
  succs={
    837659261: null
  }
, 837659261:
{
 ir: sx_verify_value=40338.15542441498;
 stmt: sx_verify_value=40338.15542441498;
  preds={
    736920911: null
  }
  succs={
    648936749: null
  }
, 648936749:
{
 ir: sy_verify_value=( - 26606.69192809235);
 stmt: sy_verify_value=( - 26606.69192809235);
  preds={
    837659261: null
  }
  succs={
    1766911337: null
  }
, 1766911337:
{
 true: 2084559714
 false: 1842853283
 ir: verified
 stmt: if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
  preds={
    648936749: null
  }
  succs={
    2084559714: null
    1842853283: null
  }
, 2084559714:
{
 ir: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
 stmt: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
  preds={
    1766911337: null
  }
  succs={
    859236022: null
  }
, 1842853283:
{
 ir: null
 stmt: null
  preds={
    1766911337: null
  }
  succs={
    1865516976: null
  }
, 859236022:
{
 ir: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
 stmt: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
  preds={
    2084559714: null
  }
  succs={
    542980314: null
  }
, 542980314:
{
 ir: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
 stmt: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
  preds={
    859236022: null
  }
  succs={
    1865516976: null
  }
, 1865516976:
{
 tag: IFEXIT
  preds={
    542980314: null
    1842853283: null
  }
  succs={
    644082020: null
  }
, 644082020:
{
 ir: Mops=((pow(2.0, (30+1))/tm)/1000000.0);
 stmt: Mops=((pow(2.0, (30+1))/tm)/1000000.0);
  preds={
    1865516976: null
  }
  succs={
    1219916644: null
  }
, 1219916644:
{
 ir: printf("\nEP Benchmark Results:\n\n");
 stmt: printf("\nEP Benchmark Results:\n\n");
  preds={
    644082020: null
  }
  succs={
    412925308: null
  }
, 412925308:
{
 ir: printf("CPU Time =%10.4lf\n", tm);
 stmt: printf("CPU Time =%10.4lf\n", tm);
  preds={
    1219916644: null
  }
  succs={
    2079565272: null
  }
, 2079565272:
{
 ir: printf("N = 2^%5d\n", 30);
 stmt: printf("N = 2^%5d\n", 30);
  preds={
    412925308: null
  }
  succs={
    1122130699: null
  }
, 1122130699:
{
 ir: printf("No. Gaussian Pairs = %15.0lf\n", gc);
 stmt: printf("No. Gaussian Pairs = %15.0lf\n", gc);
  preds={
    2079565272: null
  }
  succs={
    968113504: null
  }
, 968113504:
{
 ir: printf("Sums = %25.15lE %25.15lE\n", sx, sy);
 stmt: printf("Sums = %25.15lE %25.15lE\n", sx, sy);
  preds={
    1122130699: null
  }
  succs={
    1153302647: null
  }
, 1153302647:
{
 ir: printf("Counts: \n");
 stmt: printf("Counts: \n");
  preds={
    968113504: null
  }
  succs={
    1789452565: null
  }
, 1789452565:
{
 ir: i=0;
 for-condition: 1928301845
 for-step: 1579280783
 stmt: for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
 for-exit: 1370074462
  preds={
    1153302647: null
  }
  succs={
    1928301845: null
  }
, 1928301845:
{
 true: 570794077
 false: 1370074462
 ir: i<10
 loop-variants: [i]
  preds={
    1789452565: null
    1579280783: null
  }
  succs={
    570794077: null
    1370074462: null
  }
, 570794077:
{
 ir: printf("%3d%15.0lf\n", i, q[i]);
 stmt: printf("%3d%15.0lf\n", i, q[i]);
  preds={
    1928301845: null
  }
  succs={
    1579280783: null
  }
, 1579280783:
{
 ir: i ++ 
  preds={
    570794077: null
  }
  succs={
    1928301845: null
  }
, 1370074462:
{
 stmt-exit: for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
 tag: FOREXIT
  preds={
    1928301845: null
  }
  succs={
    1595938139: null
  }
, 1595938139:
{
 ir: print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
 stmt: print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
  preds={
    1370074462: null
  }
  succs={
    1864116663: null
  }
, 1864116663:
{
 true: 596706728
 false: 1298146757
 ir: timers_enabled
 stmt: if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
  preds={
    1595938139: null
  }
  succs={
    596706728: null
    1298146757: null
  }
, 596706728:
{
 true: 1923999715
 false: 1070501849
 ir: (tm<=0.0)
 stmt: if ((tm<=0.0))
{
tm=1.0;
}
  preds={
    1864116663: null
  }
  succs={
    1923999715: null
    1070501849: null
  }
, 1298146757:
{
 ir: null
 stmt: null
  preds={
    1864116663: null
  }
  succs={
    2133344792: null
  }
, 1923999715:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
    596706728: null
  }
  succs={
    1620823990: null
  }
, 1070501849:
{
 ir: null
 stmt: null
  preds={
    596706728: null
  }
  succs={
    1620823990: null
  }
, 1620823990:
{
 tag: IFEXIT
  preds={
    1923999715: null
    1070501849: null
  }
  succs={
    2106900153: null
  }
, 2106900153:
{
 ir: tt=timer_read(0);
 stmt: tt=timer_read(0);
  preds={
    1620823990: null
  }
  succs={
    1443055846: null
  }
, 1443055846:
{
 ir: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    2106900153: null
  }
  succs={
    502838712: null
  }
, 502838712:
{
 ir: tt=timer_read(1);
 stmt: tt=timer_read(1);
  preds={
    1443055846: null
  }
  succs={
    589311950: null
  }
, 589311950:
{
 ir: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    502838712: null
  }
  succs={
    2073640037: null
  }
, 2073640037:
{
 ir: tt=timer_read(2);
 stmt: tt=timer_read(2);
  preds={
    589311950: null
  }
  succs={
    932257672: null
  }
, 932257672:
{
 ir: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    2073640037: null
  }
  succs={
    2133344792: null
  }
, 2133344792:
{
 tag: IFEXIT
  preds={
    932257672: null
    1298146757: null
  }
  succs={
    1081769770: null
  }
, 1081769770:
{
 ir: _ret_val_0=0;
 stmt: _ret_val_0=0;
  preds={
    2133344792: null
  }
  succs={
    1319483139: null
  }
, 1319483139:
{
 ir: return _ret_val_0;
 symbol-exit: [{
double Mops, t1, t2, t3, t4, x1, x2;
double sx, sy, tm, an, tt, gc;
double sx_verify_value, sy_verify_value, sx_err, sy_err;
int np;
int i, ik, kk, l, k, nit;
int k_offset, j;
logical verified, timers_enabled;
double dum[3] = {1.0, 1.0, 1.0};
char size[16];
FILE * fp;
int _ret_val_0;
if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
sprintf(size, "%15.0lf", pow(2.0, (30+1)));
j=14;
if ((size[j]=='.'))
{
j -- ;
}
size[(j+1)]='\0';
printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
printf("\n Number of random numbers generated: %15s\n", size);
verified=false;
np=(1<<(30-16));
vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
dum[0]=randlc(( & dum[1]), dum[2]);
#pragma loop name main#0
 
#pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
timer_clear(0);
timer_clear(1);
timer_clear(2);
timer_start(0);
t1=1.220703125E9;
vranlc(0, ( & t1), 1.220703125E9, x);
t1=1.220703125E9;
#pragma loop name main#1
 
for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
an=t1;
tt=2.71828183E8;
gc=0.0;
sx=0.0;
sy=0.0;
#pragma loop name main#2
 
#pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
k_offset=( - 1);
#pragma experimental section start null
#pragma loop name main#3
 
for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
#pragma experimental section stop null
#pragma loop name main#4
 
#pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
timer_stop(0);
tm=timer_read(0);
nit=0;
verified=true;
sx_verify_value=40338.15542441498;
sy_verify_value=( - 26606.69192809235);
if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
Mops=((pow(2.0, (30+1))/tm)/1000000.0);
printf("\nEP Benchmark Results:\n\n");
printf("CPU Time =%10.4lf\n", tm);
printf("N = 2^%5d\n", 30);
printf("No. Gaussian Pairs = %15.0lf\n", gc);
printf("Sums = %25.15lE %25.15lE\n", sx, sy);
printf("Counts: \n");
#pragma loop name main#5
 
for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
_ret_val_0=0;
return _ret_val_0;
}]
 stmt: return _ret_val_0;
  preds={
    1081769770: null
  }
  succs={
  }
]</DFAGraph>




[Mops, t1, t2, t3, t4, x1, x2, sx, sy, tm, an, tt, gc, sx_verify_value, sy_verify_value, sx_err, sy_err, np, i, ik, kk, l, k, nit, k_offset, j, verified, timers_enabled, dum[3] = {1.0, 1.0, 1.0}, size[16], * fp, _ret_val_0, * reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[749927456:
{
 symbol-entry: {
const double r23 = 1.1920928955078125E-7;
const double r46 = r23*r23;
const double t23 = 8388608.0;
const double t46 = t23*t23;
double t1, t2, t3, t4, a1, a2, x1, x2, z;
double r;
t1=(r23*a);
a1=((int)t1);
a2=(a-(t23*a1));
t1=(r23*( * x));
x1=((int)t1);
x2=(( * x)-(t23*x1));
t1=((a1*x2)+(a2*x1));
t2=((int)(r23*t1));
z=(t1-(t23*t2));
t3=((t23*z)+(a2*x2));
t4=((int)(r46*t3));
( * x)=(t3-(t46*t4));
r=(r46*( * x));
return r;
}
 ir: t1=(r23*a);
 stmt: t1=(r23*a);
  preds={
  }
  succs={
    1067599825: null
  }
, 1067599825:
{
 ir: a1=((int)t1);
 stmt: a1=((int)t1);
  preds={
    749927456: null
  }
  succs={
    1330400026: null
  }
, 1330400026:
{
 ir: a2=(a-(t23*a1));
 stmt: a2=(a-(t23*a1));
  preds={
    1067599825: null
  }
  succs={
    1916700921: null
  }
, 1916700921:
{
 ir: t1=(r23*( * x));
 stmt: t1=(r23*( * x));
  preds={
    1330400026: null
  }
  succs={
    1594873248: null
  }
, 1594873248:
{
 ir: x1=((int)t1);
 stmt: x1=((int)t1);
  preds={
    1916700921: null
  }
  succs={
    1692885405: null
  }
, 1692885405:
{
 ir: x2=(( * x)-(t23*x1));
 stmt: x2=(( * x)-(t23*x1));
  preds={
    1594873248: null
  }
  succs={
    1230955136: null
  }
, 1230955136:
{
 ir: t1=((a1*x2)+(a2*x1));
 stmt: t1=((a1*x2)+(a2*x1));
  preds={
    1692885405: null
  }
  succs={
    1336001042: null
  }
, 1336001042:
{
 ir: t2=((int)(r23*t1));
 stmt: t2=((int)(r23*t1));
  preds={
    1230955136: null
  }
  succs={
    1856158867: null
  }
, 1856158867:
{
 ir: z=(t1-(t23*t2));
 stmt: z=(t1-(t23*t2));
  preds={
    1336001042: null
  }
  succs={
    823575379: null
  }
, 823575379:
{
 ir: t3=((t23*z)+(a2*x2));
 stmt: t3=((t23*z)+(a2*x2));
  preds={
    1856158867: null
  }
  succs={
    258112787: null
  }
, 258112787:
{
 ir: t4=((int)(r46*t3));
 stmt: t4=((int)(r46*t3));
  preds={
    823575379: null
  }
  succs={
    1318227903: null
  }
, 1318227903:
{
 ir: ( * x)=(t3-(t46*t4));
 stmt: ( * x)=(t3-(t46*t4));
  preds={
    258112787: null
  }
  succs={
    892335322: null
  }
, 892335322:
{
 ir: r=(r46*( * x));
 stmt: r=(r46*( * x));
  preds={
    1318227903: null
  }
  succs={
    841262455: null
  }
, 841262455:
{
 ir: return r;
 symbol-exit: [{
const double r23 = 1.1920928955078125E-7;
const double r46 = r23*r23;
const double t23 = 8388608.0;
const double t46 = t23*t23;
double t1, t2, t3, t4, a1, a2, x1, x2, z;
double r;
t1=(r23*a);
a1=((int)t1);
a2=(a-(t23*a1));
t1=(r23*( * x));
x1=((int)t1);
x2=(( * x)-(t23*x1));
t1=((a1*x2)+(a2*x1));
t2=((int)(r23*t1));
z=(t1-(t23*t2));
t3=((t23*z)+(a2*x2));
t4=((int)(r46*t3));
( * x)=(t3-(t46*t4));
r=(r46*( * x));
return r;
}]
 stmt: return r;
  preds={
    892335322: null
  }
  succs={
  }
]</DFAGraph>




[r23 = 1.1920928955078125E-7, r46 = r23*r23, t23 = 8388608.0, t46 = t23*t23, t1, t2, t3, t4, a1, a2, x1, x2, z, r]


<DFAGraph>
[238816832:
{
 symbol-entry: {
const double r23 = 1.1920928955078125E-7;
const double r46 = r23*r23;
const double t23 = 8388608.0;
const double t46 = t23*t23;
double t1, t2, t3, t4, a1, a2, x1, x2, z;
double r;
t1=(r23*a);
a1=((int)t1);
a2=(a-(t23*a1));
t1=(r23*( * x));
x1=((int)t1);
x2=(( * x)-(t23*x1));
t1=((a1*x2)+(a2*x1));
t2=((int)(r23*t1));
z=(t1-(t23*t2));
t3=((t23*z)+(a2*x2));
t4=((int)(r46*t3));
( * x)=(t3-(t46*t4));
r=(r46*( * x));
return r;
}
 ir: t1=(r23*a);
 stmt: t1=(r23*a);
  preds={
  }
  succs={
    1272123492: null
  }
, 1272123492:
{
 ir: a1=((int)t1);
 stmt: a1=((int)t1);
  preds={
    238816832: null
  }
  succs={
    849198527: null
  }
, 849198527:
{
 ir: a2=(a-(t23*a1));
 stmt: a2=(a-(t23*a1));
  preds={
    1272123492: null
  }
  succs={
    1934932165: null
  }
, 1934932165:
{
 ir: t1=(r23*( * x));
 stmt: t1=(r23*( * x));
  preds={
    849198527: null
  }
  succs={
    551016187: null
  }
, 551016187:
{
 ir: x1=((int)t1);
 stmt: x1=((int)t1);
  preds={
    1934932165: null
  }
  succs={
    1324843695: null
  }
, 1324843695:
{
 ir: x2=(( * x)-(t23*x1));
 stmt: x2=(( * x)-(t23*x1));
  preds={
    551016187: null
  }
  succs={
    299413131: null
  }
, 299413131:
{
 ir: t1=((a1*x2)+(a2*x1));
 stmt: t1=((a1*x2)+(a2*x1));
  preds={
    1324843695: null
  }
  succs={
    1201454821: null
  }
, 1201454821:
{
 ir: t2=((int)(r23*t1));
 stmt: t2=((int)(r23*t1));
  preds={
    299413131: null
  }
  succs={
    1508038883: null
  }
, 1508038883:
{
 ir: z=(t1-(t23*t2));
 stmt: z=(t1-(t23*t2));
  preds={
    1201454821: null
  }
  succs={
    728943498: null
  }
, 728943498:
{
 ir: t3=((t23*z)+(a2*x2));
 stmt: t3=((t23*z)+(a2*x2));
  preds={
    1508038883: null
  }
  succs={
    2139788441: null
  }
, 2139788441:
{
 ir: t4=((int)(r46*t3));
 stmt: t4=((int)(r46*t3));
  preds={
    728943498: null
  }
  succs={
    1564698139: null
  }
, 1564698139:
{
 ir: ( * x)=(t3-(t46*t4));
 stmt: ( * x)=(t3-(t46*t4));
  preds={
    2139788441: null
  }
  succs={
    304715920: null
  }
, 304715920:
{
 ir: r=(r46*( * x));
 stmt: r=(r46*( * x));
  preds={
    1564698139: null
  }
  succs={
    800735172: null
  }
, 800735172:
{
 ir: return r;
 symbol-exit: [{
const double r23 = 1.1920928955078125E-7;
const double r46 = r23*r23;
const double t23 = 8388608.0;
const double t46 = t23*t23;
double t1, t2, t3, t4, a1, a2, x1, x2, z;
double r;
t1=(r23*a);
a1=((int)t1);
a2=(a-(t23*a1));
t1=(r23*( * x));
x1=((int)t1);
x2=(( * x)-(t23*x1));
t1=((a1*x2)+(a2*x1));
t2=((int)(r23*t1));
z=(t1-(t23*t2));
t3=((t23*z)+(a2*x2));
t4=((int)(r46*t3));
( * x)=(t3-(t46*t4));
r=(r46*( * x));
return r;
}]
 stmt: return r;
  preds={
    304715920: null
  }
  succs={
  }
]</DFAGraph>




[r23 = 1.1920928955078125E-7, r46 = r23*r23, t23 = 8388608.0, t46 = t23*t23, t1, t2, t3, t4, a1, a2, x1, x2, z, r]


<DFAGraph>
[1107985860:
{
 ir: timers_enabled=false;
 stmt: timers_enabled=false;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1652764753:
{
 ir: timers_enabled=true;
 stmt: timers_enabled=true;
  preds={
  }
  succs={
    473524237: null
  }
, 473524237:
{
 ir: fclose(fp);
 stmt: fclose(fp);
  preds={
    1652764753: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[330551672:
{
 ir: j -- ;
 stmt: j -- ;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[997850486:
{
 ir: x[i]=( - 1.0E99);
 stmt: x[i]=( - 1.0E99);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1245065720:
{
 ir: t2=randlc(( & t1), t1);
 stmt: t2=randlc(( & t1), t1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1869039062:
{
 ir: q[i]=0.0;
 stmt: q[i]=0.0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[511832416:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1845623216:
{
 ir: break;
 stmt: break;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[170949260:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
  }
  succs={
    28094269: null
  }
, 28094269:
{
 true: 511832416
 false: 110651474
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    170949260: null
  }
  succs={
    511832416: null
    110651474: null
  }
, 511832416:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    28094269: null
  }
  succs={
    464224872: null
  }
, 110651474:
{
 ir: null
 stmt: null
  preds={
    28094269: null
  }
  succs={
    464224872: null
  }
, 464224872:
{
 tag: IFEXIT
  preds={
    511832416: null
    110651474: null
  }
  succs={
    731829978: null
  }
, 731829978:
{
 true: 1845623216
 false: 1818339587
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    464224872: null
  }
  succs={
    1845623216: null
    1818339587: null
  }
, 1845623216:
{
 ir: break;
 stmt: break;
  preds={
    731829978: null
  }
  succs={
  }
, 1818339587:
{
 ir: null
 stmt: null
  preds={
    731829978: null
  }
  succs={
    1703696921: null
  }
, 1703696921:
{
 tag: IFEXIT
  preds={
    1818339587: null
  }
  succs={
    69329761: null
  }
, 69329761:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    1703696921: null
  }
  succs={
    1507118393: null
  }
, 1507118393:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    69329761: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[294111720:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[380274260:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1368173251:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1482246673:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1042307502:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
  }
  succs={
    1530880511: null
  }
, 1530880511:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    1042307502: null
  }
  succs={
    965586344: null
  }
, 965586344:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    1530880511: null
  }
  succs={
    130764844: null
  }
, 130764844:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    965586344: null
  }
  succs={
    660339123: null
  }
, 660339123:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    130764844: null
  }
  succs={
    462039519: null
  }
, 462039519:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    660339123: null
  }
  succs={
    1337866219: null
  }
, 1337866219:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    462039519: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[388104475:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
  }
  succs={
    1760670079: null
  }
, 1760670079:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    388104475: null
  }
  succs={
    1470966439: null
  }
, 1470966439:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    1760670079: null
  }
  succs={
    313082880: null
  }
, 313082880:
{
 true: 1042307502
 false: 1783083399
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    1470966439: null
  }
  succs={
    1042307502: null
    1783083399: null
  }
, 1042307502:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    313082880: null
  }
  succs={
    1530880511: null
  }
, 1783083399:
{
 ir: null
 stmt: null
  preds={
    313082880: null
  }
  succs={
    541698497: null
  }
, 1530880511:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    1042307502: null
  }
  succs={
    965586344: null
  }
, 965586344:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    1530880511: null
  }
  succs={
    130764844: null
  }
, 130764844:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    965586344: null
  }
  succs={
    660339123: null
  }
, 660339123:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    130764844: null
  }
  succs={
    462039519: null
  }
, 462039519:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    660339123: null
  }
  succs={
    1337866219: null
  }
, 1337866219:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    462039519: null
  }
  succs={
    541698497: null
  }
, 541698497:
{
 tag: IFEXIT
  preds={
    1337866219: null
    1783083399: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1419064126:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1642785848:
{
 ir: reduce_span_0=0;
 for-condition: 706895319
 for-step: 307400933
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 1872973138
  preds={
  }
  succs={
    706895319: null
  }
, 706895319:
{
 true: 1419064126
 false: 1872973138
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    1642785848: null
    307400933: null
  }
  succs={
    1419064126: null
    1872973138: null
  }
, 1419064126:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    706895319: null
  }
  succs={
    307400933: null
  }
, 307400933:
{
 ir: reduce_span_0 ++ 
  preds={
    1419064126: null
  }
  succs={
    706895319: null
  }
, 1872973138:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    706895319: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1097324923:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 708348097
 for-step: 351962798
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 115433442
  preds={
  }
  succs={
    708348097: null
  }
, 708348097:
{
 true: 1482246673
 false: 115433442
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    1097324923: null
    351962798: null
  }
  succs={
    1482246673: null
    115433442: null
  }
, 1482246673:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    708348097: null
  }
  succs={
    351962798: null
  }
, 351962798:
{
 ir: reduce_span_0 ++ 
  preds={
    1482246673: null
  }
  succs={
    708348097: null
  }
, 115433442:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    708348097: null
  }
  succs={
    1176968662: null
  }
, 1176968662:
{
 ir: i=0;
 for-condition: 519492428
 for-step: 297490204
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 2085745483
  preds={
    115433442: null
  }
  succs={
    519492428: null
  }
, 519492428:
{
 true: 388104475
 false: 2085745483
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    1176968662: null
    297490204: null
  }
  succs={
    388104475: null
    2085745483: null
  }
, 388104475:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    519492428: null
  }
  succs={
    1760670079: null
  }
, 1760670079:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    388104475: null
  }
  succs={
    1470966439: null
  }
, 1470966439:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    1760670079: null
  }
  succs={
    313082880: null
  }
, 313082880:
{
 true: 1042307502
 false: 1783083399
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    1470966439: null
  }
  succs={
    1042307502: null
    1783083399: null
  }
, 1042307502:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    313082880: null
  }
  succs={
    1530880511: null
  }
, 1783083399:
{
 ir: null
 stmt: null
  preds={
    313082880: null
  }
  succs={
    541698497: null
  }
, 1530880511:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    1042307502: null
  }
  succs={
    965586344: null
  }
, 965586344:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    1530880511: null
  }
  succs={
    130764844: null
  }
, 130764844:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    965586344: null
  }
  succs={
    660339123: null
  }
, 660339123:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    130764844: null
  }
  succs={
    462039519: null
  }
, 462039519:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    660339123: null
  }
  succs={
    1337866219: null
  }
, 1337866219:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    462039519: null
  }
  succs={
    541698497: null
  }
, 541698497:
{
 tag: IFEXIT
  preds={
    1337866219: null
    1783083399: null
  }
  succs={
    297490204: null
  }
, 297490204:
{
 ir: i ++ 
  preds={
    541698497: null
  }
  succs={
    519492428: null
  }
, 2085745483:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    519492428: null
  }
  succs={
    1642785848: null
  }
, 1642785848:
{
 ir: reduce_span_0=0;
 for-condition: 706895319
 for-step: 307400933
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 1872973138
  preds={
    2085745483: null
  }
  succs={
    706895319: null
  }
, 706895319:
{
 true: 1419064126
 false: 1872973138
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    1642785848: null
    307400933: null
  }
  succs={
    1419064126: null
    1872973138: null
  }
, 1419064126:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    706895319: null
  }
  succs={
    307400933: null
  }
, 307400933:
{
 ir: reduce_span_0 ++ 
  preds={
    1419064126: null
  }
  succs={
    706895319: null
  }
, 1872973138:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    706895319: null
  }
  succs={
  }
]</DFAGraph>




[* reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[1465346452:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[932582590:
{
 ir: kk=(k_offset+k);
 stmt: kk=(k_offset+k);
  preds={
  }
  succs={
    1884155890: null
  }
, 1884155890:
{
 ir: t1=2.71828183E8;
 stmt: t1=2.71828183E8;
  preds={
    932582590: null
  }
  succs={
    1078705341: null
  }
, 1078705341:
{
 ir: t2=an;
 stmt: t2=an;
  preds={
    1884155890: null
  }
  succs={
    1070044969: null
  }
, 1070044969:
{
 ir: i=1;
 for-condition: 949767857
 for-step: 888557915
 stmt: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 for-exit: 1261764601
  preds={
    1078705341: null
  }
  succs={
    949767857: null
  }
, 949767857:
{
 true: 170949260
 false: 1261764601
 ir: i<=100
 loop-variants: [i, ik, t3, kk]
  preds={
    1070044969: null
    888557915: null
  }
  succs={
    170949260: null
    1261764601: null
  }
, 170949260:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
    949767857: null
  }
  succs={
    28094269: null
  }
, 28094269:
{
 true: 511832416
 false: 110651474
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    170949260: null
  }
  succs={
    511832416: null
    110651474: null
  }
, 511832416:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    28094269: null
  }
  succs={
    464224872: null
  }
, 110651474:
{
 ir: null
 stmt: null
  preds={
    28094269: null
  }
  succs={
    464224872: null
  }
, 464224872:
{
 tag: IFEXIT
  preds={
    511832416: null
    110651474: null
  }
  succs={
    731829978: null
  }
, 731829978:
{
 true: 1845623216
 false: 1818339587
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    464224872: null
  }
  succs={
    1845623216: null
    1818339587: null
  }
, 1845623216:
{
 ir: break;
 stmt: break;
  preds={
    731829978: null
  }
  succs={
    1261764601: null
  }
, 1818339587:
{
 ir: null
 stmt: null
  preds={
    731829978: null
  }
  succs={
    1703696921: null
  }
, 1703696921:
{
 tag: IFEXIT
  preds={
    1818339587: null
  }
  succs={
    69329761: null
  }
, 69329761:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    1703696921: null
  }
  succs={
    1507118393: null
  }
, 1507118393:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    69329761: null
  }
  succs={
    888557915: null
  }
, 888557915:
{
 ir: i ++ 
  preds={
    1507118393: null
  }
  succs={
    949767857: null
  }
, 1261764601:
{
 stmt-exit: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 tag: FOREXIT
  preds={
    949767857: null
    1845623216: null
  }
  succs={
    310016558: null
  }
, 310016558:
{
 true: 294111720
 false: 335580595
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(2);
}
  preds={
    1261764601: null
  }
  succs={
    294111720: null
    335580595: null
  }
, 294111720:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
    310016558: null
  }
  succs={
    2024240125: null
  }
, 335580595:
{
 ir: null
 stmt: null
  preds={
    310016558: null
  }
  succs={
    2024240125: null
  }
, 2024240125:
{
 tag: IFEXIT
  preds={
    294111720: null
    335580595: null
  }
  succs={
    1472216456: null
  }
, 1472216456:
{
 ir: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
 stmt: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
  preds={
    2024240125: null
  }
  succs={
    114818087: null
  }
, 114818087:
{
 true: 380274260
 false: 1168924571
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(2);
}
  preds={
    1472216456: null
  }
  succs={
    380274260: null
    1168924571: null
  }
, 380274260:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
    114818087: null
  }
  succs={
    324404955: null
  }
, 1168924571:
{
 ir: null
 stmt: null
  preds={
    114818087: null
  }
  succs={
    324404955: null
  }
, 324404955:
{
 tag: IFEXIT
  preds={
    380274260: null
    1168924571: null
  }
  succs={
    1745043985: null
  }
, 1745043985:
{
 true: 1368173251
 false: 1333041165
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(1);
}
  preds={
    324404955: null
  }
  succs={
    1368173251: null
    1333041165: null
  }
, 1368173251:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
    1745043985: null
  }
  succs={
    1815556070: null
  }
, 1333041165:
{
 ir: null
 stmt: null
  preds={
    1745043985: null
  }
  succs={
    1815556070: null
  }
, 1815556070:
{
 tag: IFEXIT
  preds={
    1368173251: null
    1333041165: null
  }
  succs={
    1097324923: null
  }
, 1097324923:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 708348097
 for-step: 351962798
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 115433442
  preds={
    1815556070: null
  }
  succs={
    708348097: null
  }
, 708348097:
{
 true: 1482246673
 false: 115433442
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    1097324923: null
    351962798: null
  }
  succs={
    1482246673: null
    115433442: null
  }
, 1482246673:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    708348097: null
  }
  succs={
    351962798: null
  }
, 351962798:
{
 ir: reduce_span_0 ++ 
  preds={
    1482246673: null
  }
  succs={
    708348097: null
  }
, 115433442:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    708348097: null
  }
  succs={
    1176968662: null
  }
, 1176968662:
{
 ir: i=0;
 for-condition: 519492428
 for-step: 297490204
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 2085745483
  preds={
    115433442: null
  }
  succs={
    519492428: null
  }
, 519492428:
{
 true: 388104475
 false: 2085745483
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    1176968662: null
    297490204: null
  }
  succs={
    388104475: null
    2085745483: null
  }
, 388104475:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    519492428: null
  }
  succs={
    1760670079: null
  }
, 1760670079:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    388104475: null
  }
  succs={
    1470966439: null
  }
, 1470966439:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    1760670079: null
  }
  succs={
    313082880: null
  }
, 313082880:
{
 true: 1042307502
 false: 1783083399
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    1470966439: null
  }
  succs={
    1042307502: null
    1783083399: null
  }
, 1042307502:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    313082880: null
  }
  succs={
    1530880511: null
  }
, 1783083399:
{
 ir: null
 stmt: null
  preds={
    313082880: null
  }
  succs={
    541698497: null
  }
, 1530880511:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    1042307502: null
  }
  succs={
    965586344: null
  }
, 965586344:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    1530880511: null
  }
  succs={
    130764844: null
  }
, 130764844:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    965586344: null
  }
  succs={
    660339123: null
  }
, 660339123:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    130764844: null
  }
  succs={
    462039519: null
  }
, 462039519:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    660339123: null
  }
  succs={
    1337866219: null
  }
, 1337866219:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    462039519: null
  }
  succs={
    541698497: null
  }
, 541698497:
{
 tag: IFEXIT
  preds={
    1337866219: null
    1783083399: null
  }
  succs={
    297490204: null
  }
, 297490204:
{
 ir: i ++ 
  preds={
    541698497: null
  }
  succs={
    519492428: null
  }
, 2085745483:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    519492428: null
  }
  succs={
    1642785848: null
  }
, 1642785848:
{
 ir: reduce_span_0=0;
 for-condition: 706895319
 for-step: 307400933
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 1872973138
  preds={
    2085745483: null
  }
  succs={
    706895319: null
  }
, 706895319:
{
 true: 1419064126
 false: 1872973138
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    1642785848: null
    307400933: null
  }
  succs={
    1419064126: null
    1872973138: null
  }
, 1419064126:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    706895319: null
  }
  succs={
    307400933: null
  }
, 307400933:
{
 ir: reduce_span_0 ++ 
  preds={
    1419064126: null
  }
  succs={
    706895319: null
  }
, 1872973138:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    706895319: null
  }
  succs={
    1634387050: null
  }
, 1634387050:
{
 true: 1465346452
 false: 1740223770
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(1);
}
  preds={
    1872973138: null
  }
  succs={
    1465346452: null
    1740223770: null
  }
, 1465346452:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
    1634387050: null
  }
  succs={
    302366050: null
  }
, 1740223770:
{
 ir: null
 stmt: null
  preds={
    1634387050: null
  }
  succs={
    302366050: null
  }
, 302366050:
{
 tag: IFEXIT
  preds={
    1465346452: null
    1740223770: null
  }
  succs={
  }
]</DFAGraph>




[* reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[831654622:
{
 ir: gc=(gc+q[i]);
 stmt: gc=(gc+q[i]);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1080476785:
{
 ir: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
 stmt: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
  preds={
  }
  succs={
    1446922577: null
  }
, 1446922577:
{
 ir: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
 stmt: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
  preds={
    1080476785: null
  }
  succs={
    722951168: null
  }
, 722951168:
{
 ir: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
 stmt: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
  preds={
    1446922577: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1266534280:
{
 ir: printf("%3d%15.0lf\n", i, q[i]);
 stmt: printf("%3d%15.0lf\n", i, q[i]);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[443721024:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[668312960:
{
 true: 443721024
 false: 428696898
 ir: (tm<=0.0)
 stmt: if ((tm<=0.0))
{
tm=1.0;
}
  preds={
  }
  succs={
    443721024: null
    428696898: null
  }
, 443721024:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
    668312960: null
  }
  succs={
    1581267786: null
  }
, 428696898:
{
 ir: null
 stmt: null
  preds={
    668312960: null
  }
  succs={
    1581267786: null
  }
, 1581267786:
{
 tag: IFEXIT
  preds={
    443721024: null
    428696898: null
  }
  succs={
    1360518503: null
  }
, 1360518503:
{
 ir: tt=timer_read(0);
 stmt: tt=timer_read(0);
  preds={
    1581267786: null
  }
  succs={
    1541708640: null
  }
, 1541708640:
{
 ir: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    1360518503: null
  }
  succs={
    691098155: null
  }
, 691098155:
{
 ir: tt=timer_read(1);
 stmt: tt=timer_read(1);
  preds={
    1541708640: null
  }
  succs={
    1987360300: null
  }
, 1987360300:
{
 ir: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    691098155: null
  }
  succs={
    434610528: null
  }
, 434610528:
{
 ir: tt=timer_read(2);
 stmt: tt=timer_read(2);
  preds={
    1987360300: null
  }
  succs={
    1713833639: null
  }
, 1713833639:
{
 ir: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    434610528: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[478489615:
{
 true: 1107985860
 false: 1652764753
 symbol-entry: {
double Mops, t1, t2, t3, t4, x1, x2;
double sx, sy, tm, an, tt, gc;
double sx_verify_value, sy_verify_value, sx_err, sy_err;
int np;
int i, ik, kk, l, k, nit;
int k_offset, j;
logical verified, timers_enabled;
double dum[3] = {1.0, 1.0, 1.0};
char size[16];
FILE * fp;
int _ret_val_0;
if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
sprintf(size, "%15.0lf", pow(2.0, (30+1)));
j=14;
if ((size[j]=='.'))
{
j -- ;
}
size[(j+1)]='\0';
printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
printf("\n Number of random numbers generated: %15s\n", size);
verified=false;
np=(1<<(30-16));
vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
dum[0]=randlc(( & dum[1]), dum[2]);
#pragma loop name main#0
 
#pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
timer_clear(0);
timer_clear(1);
timer_clear(2);
timer_start(0);
t1=1.220703125E9;
vranlc(0, ( & t1), 1.220703125E9, x);
t1=1.220703125E9;
#pragma loop name main#1
 
for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
an=t1;
tt=2.71828183E8;
gc=0.0;
sx=0.0;
sy=0.0;
#pragma loop name main#2
 
#pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
k_offset=( - 1);
#pragma experimental section start null
#pragma loop name main#3
 
for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
#pragma experimental section stop null
#pragma loop name main#4
 
#pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
timer_stop(0);
tm=timer_read(0);
nit=0;
verified=true;
sx_verify_value=40338.15542441498;
sy_verify_value=( - 26606.69192809235);
if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
Mops=((pow(2.0, (30+1))/tm)/1000000.0);
printf("\nEP Benchmark Results:\n\n");
printf("CPU Time =%10.4lf\n", tm);
printf("N = 2^%5d\n", 30);
printf("No. Gaussian Pairs = %15.0lf\n", gc);
printf("Sums = %25.15lE %25.15lE\n", sx, sy);
printf("Counts: \n");
#pragma loop name main#5
 
for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
_ret_val_0=0;
return _ret_val_0;
}
 ir: ((fp=fopen("timer.flag", "r"))==((void * )0))
 stmt: if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
  preds={
  }
  succs={
    1107985860: null
    1652764753: null
  }
, 1107985860:
{
 ir: timers_enabled=false;
 stmt: timers_enabled=false;
  preds={
    478489615: null
  }
  succs={
    171421438: null
  }
, 1652764753:
{
 ir: timers_enabled=true;
 stmt: timers_enabled=true;
  preds={
    478489615: null
  }
  succs={
    473524237: null
  }
, 473524237:
{
 ir: fclose(fp);
 stmt: fclose(fp);
  preds={
    1652764753: null
  }
  succs={
    171421438: null
  }
, 171421438:
{
 tag: IFEXIT
  preds={
    1107985860: null
    473524237: null
  }
  succs={
    1570358965: null
  }
, 1570358965:
{
 ir: sprintf(size, "%15.0lf", pow(2.0, (30+1)));
 stmt: sprintf(size, "%15.0lf", pow(2.0, (30+1)));
  preds={
    171421438: null
  }
  succs={
    644052207: null
  }
, 644052207:
{
 ir: j=14;
 stmt: j=14;
  preds={
    1570358965: null
  }
  succs={
    616881582: null
  }
, 616881582:
{
 true: 330551672
 false: 939199469
 ir: (size[j]=='.')
 stmt: if ((size[j]=='.'))
{
j -- ;
}
  preds={
    644052207: null
  }
  succs={
    330551672: null
    939199469: null
  }
, 330551672:
{
 ir: j -- ;
 stmt: j -- ;
  preds={
    616881582: null
  }
  succs={
    176342513: null
  }
, 939199469:
{
 ir: null
 stmt: null
  preds={
    616881582: null
  }
  succs={
    176342513: null
  }
, 176342513:
{
 tag: IFEXIT
  preds={
    330551672: null
    939199469: null
  }
  succs={
    129498568: null
  }
, 129498568:
{
 ir: size[(j+1)]='\0';
 stmt: size[(j+1)]='\0';
  preds={
    176342513: null
  }
  succs={
    85748029: null
  }
, 85748029:
{
 ir: printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
 stmt: printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
  preds={
    129498568: null
  }
  succs={
    1784131088: null
  }
, 1784131088:
{
 ir: printf("\n Number of random numbers generated: %15s\n", size);
 stmt: printf("\n Number of random numbers generated: %15s\n", size);
  preds={
    85748029: null
  }
  succs={
    1986417638: null
  }
, 1986417638:
{
 ir: verified=false;
 stmt: verified=false;
  preds={
    1784131088: null
  }
  succs={
    1309129055: null
  }
, 1309129055:
{
 ir: np=(1<<(30-16));
 stmt: np=(1<<(30-16));
  preds={
    1986417638: null
  }
  succs={
    682910755: null
  }
, 682910755:
{
 ir: vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
 stmt: vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
  preds={
    1309129055: null
  }
  succs={
    2143582219: null
  }
, 2143582219:
{
 ir: dum[0]=randlc(( & dum[1]), dum[2]);
 stmt: dum[0]=randlc(( & dum[1]), dum[2]);
  preds={
    682910755: null
  }
  succs={
    1129944640: null
  }
, 1129944640:
{
 ir: i=0;
 for-condition: 1221027335
 for-step: 528591360
 stmt: #pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
 for-exit: 1801942731
  preds={
    2143582219: null
  }
  succs={
    1221027335: null
  }
, 1221027335:
{
 true: 997850486
 false: 1801942731
 ir: i<(2*(1<<16))
 loop-variants: [i, x[(2*(1<<16))]]
  preds={
    1129944640: null
    528591360: null
  }
  succs={
    997850486: null
    1801942731: null
  }
, 997850486:
{
 ir: x[i]=( - 1.0E99);
 stmt: x[i]=( - 1.0E99);
  preds={
    1221027335: null
  }
  succs={
    528591360: null
  }
, 528591360:
{
 ir: i ++ 
  preds={
    997850486: null
  }
  succs={
    1221027335: null
  }
, 1801942731:
{
 stmt-exit: #pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
 tag: FOREXIT
  preds={
    1221027335: null
  }
  succs={
    409195262: null
  }
, 409195262:
{
 ir: Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
 stmt: Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
  preds={
    1801942731: null
  }
  succs={
    394771492: null
  }
, 394771492:
{
 ir: timer_clear(0);
 stmt: timer_clear(0);
  preds={
    409195262: null
  }
  succs={
    88397182: null
  }
, 88397182:
{
 ir: timer_clear(1);
 stmt: timer_clear(1);
  preds={
    394771492: null
  }
  succs={
    1438988851: null
  }
, 1438988851:
{
 ir: timer_clear(2);
 stmt: timer_clear(2);
  preds={
    88397182: null
  }
  succs={
    1404565079: null
  }
, 1404565079:
{
 ir: timer_start(0);
 stmt: timer_start(0);
  preds={
    1438988851: null
  }
  succs={
    2038105753: null
  }
, 2038105753:
{
 ir: t1=1.220703125E9;
 stmt: t1=1.220703125E9;
  preds={
    1404565079: null
  }
  succs={
    1513608173: null
  }
, 1513608173:
{
 ir: vranlc(0, ( & t1), 1.220703125E9, x);
 stmt: vranlc(0, ( & t1), 1.220703125E9, x);
  preds={
    2038105753: null
  }
  succs={
    652176954: null
  }
, 652176954:
{
 ir: t1=1.220703125E9;
 stmt: t1=1.220703125E9;
  preds={
    1513608173: null
  }
  succs={
    253011924: null
  }
, 253011924:
{
 ir: i=0;
 for-condition: 1800976873
 for-step: 1390913202
 stmt: for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
 for-exit: 698741991
  preds={
    652176954: null
  }
  succs={
    1800976873: null
  }
, 1800976873:
{
 true: 1245065720
 false: 698741991
 ir: i<(16+1)
 loop-variants: [i, t2]
  preds={
    253011924: null
    1390913202: null
  }
  succs={
    1245065720: null
    698741991: null
  }
, 1245065720:
{
 ir: t2=randlc(( & t1), t1);
 stmt: t2=randlc(( & t1), t1);
  preds={
    1800976873: null
  }
  succs={
    1390913202: null
  }
, 1390913202:
{
 ir: i ++ 
  preds={
    1245065720: null
  }
  succs={
    1800976873: null
  }
, 698741991:
{
 stmt-exit: for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
 tag: FOREXIT
  preds={
    1800976873: null
  }
  succs={
    127702987: null
  }
, 127702987:
{
 ir: an=t1;
 stmt: an=t1;
  preds={
    698741991: null
  }
  succs={
    765242091: null
  }
, 765242091:
{
 ir: tt=2.71828183E8;
 stmt: tt=2.71828183E8;
  preds={
    127702987: null
  }
  succs={
    1117871068: null
  }
, 1117871068:
{
 ir: gc=0.0;
 stmt: gc=0.0;
  preds={
    765242091: null
  }
  succs={
    1151704483: null
  }
, 1151704483:
{
 ir: sx=0.0;
 stmt: sx=0.0;
  preds={
    1117871068: null
  }
  succs={
    669284403: null
  }
, 669284403:
{
 ir: sy=0.0;
 stmt: sy=0.0;
  preds={
    1151704483: null
  }
  succs={
    1332757905: null
  }
, 1332757905:
{
 ir: i=0;
 for-condition: 659590237
 for-step: 1263634860
 stmt: #pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
 for-exit: 508378341
  preds={
    669284403: null
  }
  succs={
    659590237: null
  }
, 659590237:
{
 true: 1869039062
 false: 508378341
 ir: i<10
 loop-variants: [i, q[10]]
  preds={
    1332757905: null
    1263634860: null
  }
  succs={
    1869039062: null
    508378341: null
  }
, 1869039062:
{
 ir: q[i]=0.0;
 stmt: q[i]=0.0;
  preds={
    659590237: null
  }
  succs={
    1263634860: null
  }
, 1263634860:
{
 ir: i ++ 
  preds={
    1869039062: null
  }
  succs={
    659590237: null
  }
, 508378341:
{
 stmt-exit: #pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
 tag: FOREXIT
  preds={
    659590237: null
  }
  succs={
    1037854997: null
  }
, 1037854997:
{
 ir: k_offset=( - 1);
 stmt: k_offset=( - 1);
  preds={
    508378341: null
  }
  succs={
    1225568095: null
  }
, 1225568095:
{
 ir: k=1;
 for-condition: 2129821055
 for-step: 1664598529
 stmt: for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
 for-exit: 1550228904
  preds={
    1037854997: null
  }
  succs={
    2129821055: null
  }
, 2129821055:
{
 true: 932582590
 false: 1550228904
 ir: k<=np
 loop-variants: [k, kk, t1, t2, i, ik, t3, reduce_span_0, * reduce = (double * )malloc((10*sizeof (double))), x1, x2, t4, l, sx, sy, q[10]]
  preds={
    1225568095: null
    1664598529: null
  }
  succs={
    932582590: null
    1550228904: null
  }
, 932582590:
{
 ir: kk=(k_offset+k);
 stmt: kk=(k_offset+k);
  preds={
    2129821055: null
  }
  succs={
    1884155890: null
  }
, 1884155890:
{
 ir: t1=2.71828183E8;
 stmt: t1=2.71828183E8;
  preds={
    932582590: null
  }
  succs={
    1078705341: null
  }
, 1078705341:
{
 ir: t2=an;
 stmt: t2=an;
  preds={
    1884155890: null
  }
  succs={
    1070044969: null
  }
, 1070044969:
{
 ir: i=1;
 for-condition: 949767857
 for-step: 888557915
 stmt: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 for-exit: 1261764601
  preds={
    1078705341: null
  }
  succs={
    949767857: null
  }
, 949767857:
{
 true: 170949260
 false: 1261764601
 ir: i<=100
 loop-variants: [i, ik, t3, kk]
  preds={
    1070044969: null
    888557915: null
  }
  succs={
    170949260: null
    1261764601: null
  }
, 170949260:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
    949767857: null
  }
  succs={
    28094269: null
  }
, 28094269:
{
 true: 511832416
 false: 110651474
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    170949260: null
  }
  succs={
    511832416: null
    110651474: null
  }
, 511832416:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    28094269: null
  }
  succs={
    464224872: null
  }
, 110651474:
{
 ir: null
 stmt: null
  preds={
    28094269: null
  }
  succs={
    464224872: null
  }
, 464224872:
{
 tag: IFEXIT
  preds={
    511832416: null
    110651474: null
  }
  succs={
    731829978: null
  }
, 731829978:
{
 true: 1845623216
 false: 1818339587
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    464224872: null
  }
  succs={
    1845623216: null
    1818339587: null
  }
, 1845623216:
{
 ir: break;
 stmt: break;
  preds={
    731829978: null
  }
  succs={
    1261764601: null
  }
, 1818339587:
{
 ir: null
 stmt: null
  preds={
    731829978: null
  }
  succs={
    1703696921: null
  }
, 1703696921:
{
 tag: IFEXIT
  preds={
    1818339587: null
  }
  succs={
    69329761: null
  }
, 69329761:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    1703696921: null
  }
  succs={
    1507118393: null
  }
, 1507118393:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    69329761: null
  }
  succs={
    888557915: null
  }
, 888557915:
{
 ir: i ++ 
  preds={
    1507118393: null
  }
  succs={
    949767857: null
  }
, 1261764601:
{
 stmt-exit: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 tag: FOREXIT
  preds={
    949767857: null
    1845623216: null
  }
  succs={
    310016558: null
  }
, 310016558:
{
 true: 294111720
 false: 335580595
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(2);
}
  preds={
    1261764601: null
  }
  succs={
    294111720: null
    335580595: null
  }
, 294111720:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
    310016558: null
  }
  succs={
    2024240125: null
  }
, 335580595:
{
 ir: null
 stmt: null
  preds={
    310016558: null
  }
  succs={
    2024240125: null
  }
, 2024240125:
{
 tag: IFEXIT
  preds={
    294111720: null
    335580595: null
  }
  succs={
    1472216456: null
  }
, 1472216456:
{
 ir: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
 stmt: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
  preds={
    2024240125: null
  }
  succs={
    114818087: null
  }
, 114818087:
{
 true: 380274260
 false: 1168924571
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(2);
}
  preds={
    1472216456: null
  }
  succs={
    380274260: null
    1168924571: null
  }
, 380274260:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
    114818087: null
  }
  succs={
    324404955: null
  }
, 1168924571:
{
 ir: null
 stmt: null
  preds={
    114818087: null
  }
  succs={
    324404955: null
  }
, 324404955:
{
 tag: IFEXIT
  preds={
    380274260: null
    1168924571: null
  }
  succs={
    1745043985: null
  }
, 1745043985:
{
 true: 1368173251
 false: 1333041165
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(1);
}
  preds={
    324404955: null
  }
  succs={
    1368173251: null
    1333041165: null
  }
, 1368173251:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
    1745043985: null
  }
  succs={
    1815556070: null
  }
, 1333041165:
{
 ir: null
 stmt: null
  preds={
    1745043985: null
  }
  succs={
    1815556070: null
  }
, 1815556070:
{
 tag: IFEXIT
  preds={
    1368173251: null
    1333041165: null
  }
  succs={
    1097324923: null
  }
, 1097324923:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 708348097
 for-step: 351962798
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 115433442
  preds={
    1815556070: null
  }
  succs={
    708348097: null
  }
, 708348097:
{
 true: 1482246673
 false: 115433442
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    1097324923: null
    351962798: null
  }
  succs={
    1482246673: null
    115433442: null
  }
, 1482246673:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    708348097: null
  }
  succs={
    351962798: null
  }
, 351962798:
{
 ir: reduce_span_0 ++ 
  preds={
    1482246673: null
  }
  succs={
    708348097: null
  }
, 115433442:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    708348097: null
  }
  succs={
    1176968662: null
  }
, 1176968662:
{
 ir: i=0;
 for-condition: 519492428
 for-step: 297490204
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 2085745483
  preds={
    115433442: null
  }
  succs={
    519492428: null
  }
, 519492428:
{
 true: 388104475
 false: 2085745483
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    1176968662: null
    297490204: null
  }
  succs={
    388104475: null
    2085745483: null
  }
, 388104475:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    519492428: null
  }
  succs={
    1760670079: null
  }
, 1760670079:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    388104475: null
  }
  succs={
    1470966439: null
  }
, 1470966439:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    1760670079: null
  }
  succs={
    313082880: null
  }
, 313082880:
{
 true: 1042307502
 false: 1783083399
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    1470966439: null
  }
  succs={
    1042307502: null
    1783083399: null
  }
, 1042307502:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    313082880: null
  }
  succs={
    1530880511: null
  }
, 1783083399:
{
 ir: null
 stmt: null
  preds={
    313082880: null
  }
  succs={
    541698497: null
  }
, 1530880511:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    1042307502: null
  }
  succs={
    965586344: null
  }
, 965586344:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    1530880511: null
  }
  succs={
    130764844: null
  }
, 130764844:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    965586344: null
  }
  succs={
    660339123: null
  }
, 660339123:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    130764844: null
  }
  succs={
    462039519: null
  }
, 462039519:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    660339123: null
  }
  succs={
    1337866219: null
  }
, 1337866219:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    462039519: null
  }
  succs={
    541698497: null
  }
, 541698497:
{
 tag: IFEXIT
  preds={
    1337866219: null
    1783083399: null
  }
  succs={
    297490204: null
  }
, 297490204:
{
 ir: i ++ 
  preds={
    541698497: null
  }
  succs={
    519492428: null
  }
, 2085745483:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    519492428: null
  }
  succs={
    1642785848: null
  }
, 1642785848:
{
 ir: reduce_span_0=0;
 for-condition: 706895319
 for-step: 307400933
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 1872973138
  preds={
    2085745483: null
  }
  succs={
    706895319: null
  }
, 706895319:
{
 true: 1419064126
 false: 1872973138
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    1642785848: null
    307400933: null
  }
  succs={
    1419064126: null
    1872973138: null
  }
, 1419064126:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    706895319: null
  }
  succs={
    307400933: null
  }
, 307400933:
{
 ir: reduce_span_0 ++ 
  preds={
    1419064126: null
  }
  succs={
    706895319: null
  }
, 1872973138:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    706895319: null
  }
  succs={
    1634387050: null
  }
, 1634387050:
{
 true: 1465346452
 false: 1740223770
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(1);
}
  preds={
    1872973138: null
  }
  succs={
    1465346452: null
    1740223770: null
  }
, 1465346452:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
    1634387050: null
  }
  succs={
    302366050: null
  }
, 1740223770:
{
 ir: null
 stmt: null
  preds={
    1634387050: null
  }
  succs={
    302366050: null
  }
, 302366050:
{
 tag: IFEXIT
  preds={
    1465346452: null
    1740223770: null
  }
  succs={
    1664598529: null
  }
, 1664598529:
{
 ir: k ++ 
  preds={
    302366050: null
  }
  succs={
    2129821055: null
  }
, 1550228904:
{
 stmt-exit: for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
 tag: FOREXIT
  preds={
    2129821055: null
  }
  succs={
    1077072774: null
  }
, 1077072774:
{
 ir: i=0;
 for-condition: 491273700
 for-step: 684822005
 stmt: #pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
 for-exit: 154449611
  preds={
    1550228904: null
  }
  succs={
    491273700: null
  }
, 491273700:
{
 true: 831654622
 false: 154449611
 ir: i<10
 loop-variants: [i, gc]
  preds={
    1077072774: null
    684822005: null
  }
  succs={
    831654622: null
    154449611: null
  }
, 831654622:
{
 ir: gc=(gc+q[i]);
 stmt: gc=(gc+q[i]);
  preds={
    491273700: null
  }
  succs={
    684822005: null
  }
, 684822005:
{
 ir: i ++ 
  preds={
    831654622: null
  }
  succs={
    491273700: null
  }
, 154449611:
{
 stmt-exit: #pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
 tag: FOREXIT
  preds={
    491273700: null
  }
  succs={
    1439632660: null
  }
, 1439632660:
{
 ir: timer_stop(0);
 stmt: timer_stop(0);
  preds={
    154449611: null
  }
  succs={
    62343880: null
  }
, 62343880:
{
 ir: tm=timer_read(0);
 stmt: tm=timer_read(0);
  preds={
    1439632660: null
  }
  succs={
    665698670: null
  }
, 665698670:
{
 ir: nit=0;
 stmt: nit=0;
  preds={
    62343880: null
  }
  succs={
    193178046: null
  }
, 193178046:
{
 ir: verified=true;
 stmt: verified=true;
  preds={
    665698670: null
  }
  succs={
    638169719: null
  }
, 638169719:
{
 ir: sx_verify_value=40338.15542441498;
 stmt: sx_verify_value=40338.15542441498;
  preds={
    193178046: null
  }
  succs={
    533810548: null
  }
, 533810548:
{
 ir: sy_verify_value=( - 26606.69192809235);
 stmt: sy_verify_value=( - 26606.69192809235);
  preds={
    638169719: null
  }
  succs={
    1052253947: null
  }
, 1052253947:
{
 true: 1080476785
 false: 451460284
 ir: verified
 stmt: if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
  preds={
    533810548: null
  }
  succs={
    1080476785: null
    451460284: null
  }
, 1080476785:
{
 ir: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
 stmt: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
  preds={
    1052253947: null
  }
  succs={
    1446922577: null
  }
, 451460284:
{
 ir: null
 stmt: null
  preds={
    1052253947: null
  }
  succs={
    1826334428: null
  }
, 1446922577:
{
 ir: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
 stmt: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
  preds={
    1080476785: null
  }
  succs={
    722951168: null
  }
, 722951168:
{
 ir: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
 stmt: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
  preds={
    1446922577: null
  }
  succs={
    1826334428: null
  }
, 1826334428:
{
 tag: IFEXIT
  preds={
    722951168: null
    451460284: null
  }
  succs={
    2101153819: null
  }
, 2101153819:
{
 ir: Mops=((pow(2.0, (30+1))/tm)/1000000.0);
 stmt: Mops=((pow(2.0, (30+1))/tm)/1000000.0);
  preds={
    1826334428: null
  }
  succs={
    51152513: null
  }
, 51152513:
{
 ir: printf("\nEP Benchmark Results:\n\n");
 stmt: printf("\nEP Benchmark Results:\n\n");
  preds={
    2101153819: null
  }
  succs={
    1558103808: null
  }
, 1558103808:
{
 ir: printf("CPU Time =%10.4lf\n", tm);
 stmt: printf("CPU Time =%10.4lf\n", tm);
  preds={
    51152513: null
  }
  succs={
    1828873985: null
  }
, 1828873985:
{
 ir: printf("N = 2^%5d\n", 30);
 stmt: printf("N = 2^%5d\n", 30);
  preds={
    1558103808: null
  }
  succs={
    2024415090: null
  }
, 2024415090:
{
 ir: printf("No. Gaussian Pairs = %15.0lf\n", gc);
 stmt: printf("No. Gaussian Pairs = %15.0lf\n", gc);
  preds={
    1828873985: null
  }
  succs={
    527804008: null
  }
, 527804008:
{
 ir: printf("Sums = %25.15lE %25.15lE\n", sx, sy);
 stmt: printf("Sums = %25.15lE %25.15lE\n", sx, sy);
  preds={
    2024415090: null
  }
  succs={
    892965953: null
  }
, 892965953:
{
 ir: printf("Counts: \n");
 stmt: printf("Counts: \n");
  preds={
    527804008: null
  }
  succs={
    1366342900: null
  }
, 1366342900:
{
 ir: i=0;
 for-condition: 1661210650
 for-step: 672313607
 stmt: for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
 for-exit: 234250762
  preds={
    892965953: null
  }
  succs={
    1661210650: null
  }
, 1661210650:
{
 true: 1266534280
 false: 234250762
 ir: i<10
 loop-variants: [i]
  preds={
    1366342900: null
    672313607: null
  }
  succs={
    1266534280: null
    234250762: null
  }
, 1266534280:
{
 ir: printf("%3d%15.0lf\n", i, q[i]);
 stmt: printf("%3d%15.0lf\n", i, q[i]);
  preds={
    1661210650: null
  }
  succs={
    672313607: null
  }
, 672313607:
{
 ir: i ++ 
  preds={
    1266534280: null
  }
  succs={
    1661210650: null
  }
, 234250762:
{
 stmt-exit: for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
 tag: FOREXIT
  preds={
    1661210650: null
  }
  succs={
    1311844206: null
  }
, 1311844206:
{
 ir: print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
 stmt: print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
  preds={
    234250762: null
  }
  succs={
    1168420930: null
  }
, 1168420930:
{
 true: 668312960
 false: 380812044
 ir: timers_enabled
 stmt: if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
  preds={
    1311844206: null
  }
  succs={
    668312960: null
    380812044: null
  }
, 668312960:
{
 true: 443721024
 false: 428696898
 ir: (tm<=0.0)
 stmt: if ((tm<=0.0))
{
tm=1.0;
}
  preds={
    1168420930: null
  }
  succs={
    443721024: null
    428696898: null
  }
, 380812044:
{
 ir: null
 stmt: null
  preds={
    1168420930: null
  }
  succs={
    846918683: null
  }
, 443721024:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
    668312960: null
  }
  succs={
    1581267786: null
  }
, 428696898:
{
 ir: null
 stmt: null
  preds={
    668312960: null
  }
  succs={
    1581267786: null
  }
, 1581267786:
{
 tag: IFEXIT
  preds={
    443721024: null
    428696898: null
  }
  succs={
    1360518503: null
  }
, 1360518503:
{
 ir: tt=timer_read(0);
 stmt: tt=timer_read(0);
  preds={
    1581267786: null
  }
  succs={
    1541708640: null
  }
, 1541708640:
{
 ir: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    1360518503: null
  }
  succs={
    691098155: null
  }
, 691098155:
{
 ir: tt=timer_read(1);
 stmt: tt=timer_read(1);
  preds={
    1541708640: null
  }
  succs={
    1987360300: null
  }
, 1987360300:
{
 ir: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    691098155: null
  }
  succs={
    434610528: null
  }
, 434610528:
{
 ir: tt=timer_read(2);
 stmt: tt=timer_read(2);
  preds={
    1987360300: null
  }
  succs={
    1713833639: null
  }
, 1713833639:
{
 ir: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    434610528: null
  }
  succs={
    846918683: null
  }
, 846918683:
{
 tag: IFEXIT
  preds={
    1713833639: null
    380812044: null
  }
  succs={
    1823923917: null
  }
, 1823923917:
{
 ir: _ret_val_0=0;
 stmt: _ret_val_0=0;
  preds={
    846918683: null
  }
  succs={
    208684473: null
  }
, 208684473:
{
 ir: return _ret_val_0;
 symbol-exit: [{
double Mops, t1, t2, t3, t4, x1, x2;
double sx, sy, tm, an, tt, gc;
double sx_verify_value, sy_verify_value, sx_err, sy_err;
int np;
int i, ik, kk, l, k, nit;
int k_offset, j;
logical verified, timers_enabled;
double dum[3] = {1.0, 1.0, 1.0};
char size[16];
FILE * fp;
int _ret_val_0;
if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
sprintf(size, "%15.0lf", pow(2.0, (30+1)));
j=14;
if ((size[j]=='.'))
{
j -- ;
}
size[(j+1)]='\0';
printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
printf("\n Number of random numbers generated: %15s\n", size);
verified=false;
np=(1<<(30-16));
vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
dum[0]=randlc(( & dum[1]), dum[2]);
#pragma loop name main#0
 
#pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
timer_clear(0);
timer_clear(1);
timer_clear(2);
timer_start(0);
t1=1.220703125E9;
vranlc(0, ( & t1), 1.220703125E9, x);
t1=1.220703125E9;
#pragma loop name main#1
 
for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
an=t1;
tt=2.71828183E8;
gc=0.0;
sx=0.0;
sy=0.0;
#pragma loop name main#2
 
#pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
k_offset=( - 1);
#pragma experimental section start null
#pragma loop name main#3
 
for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
#pragma experimental section stop null
#pragma loop name main#4
 
#pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
timer_stop(0);
tm=timer_read(0);
nit=0;
verified=true;
sx_verify_value=40338.15542441498;
sy_verify_value=( - 26606.69192809235);
if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
Mops=((pow(2.0, (30+1))/tm)/1000000.0);
printf("\nEP Benchmark Results:\n\n");
printf("CPU Time =%10.4lf\n", tm);
printf("N = 2^%5d\n", 30);
printf("No. Gaussian Pairs = %15.0lf\n", gc);
printf("Sums = %25.15lE %25.15lE\n", sx, sy);
printf("Counts: \n");
#pragma loop name main#5
 
for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
_ret_val_0=0;
return _ret_val_0;
}]
 stmt: return _ret_val_0;
  preds={
    1823923917: null
  }
  succs={
  }
]</DFAGraph>




[Mops, t1, t2, t3, t4, x1, x2, sx, sy, tm, an, tt, gc, sx_verify_value, sy_verify_value, sx_err, sy_err, np, i, ik, kk, l, k, nit, k_offset, j, verified, timers_enabled, dum[3] = {1.0, 1.0, 1.0}, size[16], * fp, _ret_val_0, * reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[611643685:
{
 ir: t1=(r23*( * x));
 stmt: t1=(r23*( * x));
  preds={
  }
  succs={
    2115628016: null
  }
, 2115628016:
{
 ir: x1=((int)t1);
 stmt: x1=((int)t1);
  preds={
    611643685: null
  }
  succs={
    1935122449: null
  }
, 1935122449:
{
 ir: x2=(( * x)-(t23*x1));
 stmt: x2=(( * x)-(t23*x1));
  preds={
    2115628016: null
  }
  succs={
    872826668: null
  }
, 872826668:
{
 ir: t1=((a1*x2)+(a2*x1));
 stmt: t1=((a1*x2)+(a2*x1));
  preds={
    1935122449: null
  }
  succs={
    91323447: null
  }
, 91323447:
{
 ir: t2=((int)(r23*t1));
 stmt: t2=((int)(r23*t1));
  preds={
    872826668: null
  }
  succs={
    110053477: null
  }
, 110053477:
{
 ir: z=(t1-(t23*t2));
 stmt: z=(t1-(t23*t2));
  preds={
    91323447: null
  }
  succs={
    1209411469: null
  }
, 1209411469:
{
 ir: t3=((t23*z)+(a2*x2));
 stmt: t3=((t23*z)+(a2*x2));
  preds={
    110053477: null
  }
  succs={
    1320105604: null
  }
, 1320105604:
{
 ir: t4=((int)(r46*t3));
 stmt: t4=((int)(r46*t3));
  preds={
    1209411469: null
  }
  succs={
    1076984738: null
  }
, 1076984738:
{
 ir: ( * x)=(t3-(t46*t4));
 stmt: ( * x)=(t3-(t46*t4));
  preds={
    1320105604: null
  }
  succs={
    1006751649: null
  }
, 1006751649:
{
 ir: y[i]=(r46*( * x));
 stmt: y[i]=(r46*( * x));
  preds={
    1076984738: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[817686795:
{
 symbol-entry: {
const double r23 = 1.1920928955078125E-7;
const double r46 = r23*r23;
const double t23 = 8388608.0;
const double t46 = t23*t23;
double t1, t2, t3, t4, a1, a2, x1, x2, z;
int i;
t1=(r23*a);
a1=((int)t1);
a2=(a-(t23*a1));
#pragma loop name vranlc#0
 
for (i=0; i<n; i ++ )
{
t1=(r23*( * x));
x1=((int)t1);
x2=(( * x)-(t23*x1));
t1=((a1*x2)+(a2*x1));
t2=((int)(r23*t1));
z=(t1-(t23*t2));
t3=((t23*z)+(a2*x2));
t4=((int)(r46*t3));
( * x)=(t3-(t46*t4));
y[i]=(r46*( * x));
}
return ;
}
 ir: t1=(r23*a);
 stmt: t1=(r23*a);
  preds={
  }
  succs={
    1789268516: null
  }
, 1789268516:
{
 ir: a1=((int)t1);
 stmt: a1=((int)t1);
  preds={
    817686795: null
  }
  succs={
    1047478056: null
  }
, 1047478056:
{
 ir: a2=(a-(t23*a1));
 stmt: a2=(a-(t23*a1));
  preds={
    1789268516: null
  }
  succs={
    1920907467: null
  }
, 1920907467:
{
 ir: i=0;
 for-condition: 1171434979
 for-step: 970535245
 stmt: for (i=0; i<n; i ++ )
{
t1=(r23*( * x));
x1=((int)t1);
x2=(( * x)-(t23*x1));
t1=((a1*x2)+(a2*x1));
t2=((int)(r23*t1));
z=(t1-(t23*t2));
t3=((t23*z)+(a2*x2));
t4=((int)(r46*t3));
( * x)=(t3-(t46*t4));
y[i]=(r46*( * x));
}
 for-exit: 194481424
  preds={
    1047478056: null
  }
  succs={
    1171434979: null
  }
, 1171434979:
{
 true: 611643685
 false: 194481424
 ir: i<n
 loop-variants: [i, t1, x1, x2, t2, z, t3, t4, * x, y[]]
  preds={
    1920907467: null
    970535245: null
  }
  succs={
    611643685: null
    194481424: null
  }
, 611643685:
{
 ir: t1=(r23*( * x));
 stmt: t1=(r23*( * x));
  preds={
    1171434979: null
  }
  succs={
    2115628016: null
  }
, 2115628016:
{
 ir: x1=((int)t1);
 stmt: x1=((int)t1);
  preds={
    611643685: null
  }
  succs={
    1935122449: null
  }
, 1935122449:
{
 ir: x2=(( * x)-(t23*x1));
 stmt: x2=(( * x)-(t23*x1));
  preds={
    2115628016: null
  }
  succs={
    872826668: null
  }
, 872826668:
{
 ir: t1=((a1*x2)+(a2*x1));
 stmt: t1=((a1*x2)+(a2*x1));
  preds={
    1935122449: null
  }
  succs={
    91323447: null
  }
, 91323447:
{
 ir: t2=((int)(r23*t1));
 stmt: t2=((int)(r23*t1));
  preds={
    872826668: null
  }
  succs={
    110053477: null
  }
, 110053477:
{
 ir: z=(t1-(t23*t2));
 stmt: z=(t1-(t23*t2));
  preds={
    91323447: null
  }
  succs={
    1209411469: null
  }
, 1209411469:
{
 ir: t3=((t23*z)+(a2*x2));
 stmt: t3=((t23*z)+(a2*x2));
  preds={
    110053477: null
  }
  succs={
    1320105604: null
  }
, 1320105604:
{
 ir: t4=((int)(r46*t3));
 stmt: t4=((int)(r46*t3));
  preds={
    1209411469: null
  }
  succs={
    1076984738: null
  }
, 1076984738:
{
 ir: ( * x)=(t3-(t46*t4));
 stmt: ( * x)=(t3-(t46*t4));
  preds={
    1320105604: null
  }
  succs={
    1006751649: null
  }
, 1006751649:
{
 ir: y[i]=(r46*( * x));
 stmt: y[i]=(r46*( * x));
  preds={
    1076984738: null
  }
  succs={
    970535245: null
  }
, 970535245:
{
 ir: i ++ 
  preds={
    1006751649: null
  }
  succs={
    1171434979: null
  }
, 194481424:
{
 stmt-exit: for (i=0; i<n; i ++ )
{
t1=(r23*( * x));
x1=((int)t1);
x2=(( * x)-(t23*x1));
t1=((a1*x2)+(a2*x1));
t2=((int)(r23*t1));
z=(t1-(t23*t2));
t3=((t23*z)+(a2*x2));
t4=((int)(r46*t3));
( * x)=(t3-(t46*t4));
y[i]=(r46*( * x));
}
 tag: FOREXIT
  preds={
    1171434979: null
  }
  succs={
    1534755892: null
  }
, 1534755892:
{
 ir: return ;
 symbol-exit: [{
const double r23 = 1.1920928955078125E-7;
const double r46 = r23*r23;
const double t23 = 8388608.0;
const double t46 = t23*t23;
double t1, t2, t3, t4, a1, a2, x1, x2, z;
int i;
t1=(r23*a);
a1=((int)t1);
a2=(a-(t23*a1));
#pragma loop name vranlc#0
 
for (i=0; i<n; i ++ )
{
t1=(r23*( * x));
x1=((int)t1);
x2=(( * x)-(t23*x1));
t1=((a1*x2)+(a2*x1));
t2=((int)(r23*t1));
z=(t1-(t23*t2));
t3=((t23*z)+(a2*x2));
t4=((int)(r46*t3));
( * x)=(t3-(t46*t4));
y[i]=(r46*( * x));
}
return ;
}]
 stmt: return ;
  preds={
    194481424: null
  }
  succs={
  }
]</DFAGraph>




[r23 = 1.1920928955078125E-7, r46 = r23*r23, t23 = 8388608.0, t46 = t23*t23, t1, t2, t3, t4, a1, a2, x1, x2, z, i]


<DFAGraph>
[1394940518:
{
 ir: t1=(r23*( * x));
 stmt: t1=(r23*( * x));
  preds={
  }
  succs={
    1676605578: null
  }
, 1676605578:
{
 ir: x1=((int)t1);
 stmt: x1=((int)t1);
  preds={
    1394940518: null
  }
  succs={
    1750286943: null
  }
, 1750286943:
{
 ir: x2=(( * x)-(t23*x1));
 stmt: x2=(( * x)-(t23*x1));
  preds={
    1676605578: null
  }
  succs={
    892083096: null
  }
, 892083096:
{
 ir: t1=((a1*x2)+(a2*x1));
 stmt: t1=((a1*x2)+(a2*x1));
  preds={
    1750286943: null
  }
  succs={
    554868511: null
  }
, 554868511:
{
 ir: t2=((int)(r23*t1));
 stmt: t2=((int)(r23*t1));
  preds={
    892083096: null
  }
  succs={
    1520387953: null
  }
, 1520387953:
{
 ir: z=(t1-(t23*t2));
 stmt: z=(t1-(t23*t2));
  preds={
    554868511: null
  }
  succs={
    674019271: null
  }
, 674019271:
{
 ir: t3=((t23*z)+(a2*x2));
 stmt: t3=((t23*z)+(a2*x2));
  preds={
    1520387953: null
  }
  succs={
    2106165633: null
  }
, 2106165633:
{
 ir: t4=((int)(r46*t3));
 stmt: t4=((int)(r46*t3));
  preds={
    674019271: null
  }
  succs={
    1221991240: null
  }
, 1221991240:
{
 ir: ( * x)=(t3-(t46*t4));
 stmt: ( * x)=(t3-(t46*t4));
  preds={
    2106165633: null
  }
  succs={
    1758624236: null
  }
, 1758624236:
{
 ir: y[i]=(r46*( * x));
 stmt: y[i]=(r46*( * x));
  preds={
    1221991240: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[53940034:
{
 symbol-entry: {
const double r23 = 1.1920928955078125E-7;
const double r46 = r23*r23;
const double t23 = 8388608.0;
const double t46 = t23*t23;
double t1, t2, t3, t4, a1, a2, x1, x2, z;
int i;
t1=(r23*a);
a1=((int)t1);
a2=(a-(t23*a1));
#pragma loop name vranlc#0
 
for (i=0; i<n; i ++ )
{
t1=(r23*( * x));
x1=((int)t1);
x2=(( * x)-(t23*x1));
t1=((a1*x2)+(a2*x1));
t2=((int)(r23*t1));
z=(t1-(t23*t2));
t3=((t23*z)+(a2*x2));
t4=((int)(r46*t3));
( * x)=(t3-(t46*t4));
y[i]=(r46*( * x));
}
return ;
}
 ir: t1=(r23*a);
 stmt: t1=(r23*a);
  preds={
  }
  succs={
    156710276: null
  }
, 156710276:
{
 ir: a1=((int)t1);
 stmt: a1=((int)t1);
  preds={
    53940034: null
  }
  succs={
    1616359099: null
  }
, 1616359099:
{
 ir: a2=(a-(t23*a1));
 stmt: a2=(a-(t23*a1));
  preds={
    156710276: null
  }
  succs={
    351877391: null
  }
, 351877391:
{
 ir: i=0;
 for-condition: 630028734
 for-step: 1812823171
 stmt: for (i=0; i<n; i ++ )
{
t1=(r23*( * x));
x1=((int)t1);
x2=(( * x)-(t23*x1));
t1=((a1*x2)+(a2*x1));
t2=((int)(r23*t1));
z=(t1-(t23*t2));
t3=((t23*z)+(a2*x2));
t4=((int)(r46*t3));
( * x)=(t3-(t46*t4));
y[i]=(r46*( * x));
}
 for-exit: 392918519
  preds={
    1616359099: null
  }
  succs={
    630028734: null
  }
, 630028734:
{
 true: 1394940518
 false: 392918519
 ir: i<n
 loop-variants: [i, t1, x1, x2, t2, z, t3, t4, * x, y[]]
  preds={
    351877391: null
    1812823171: null
  }
  succs={
    1394940518: null
    392918519: null
  }
, 1394940518:
{
 ir: t1=(r23*( * x));
 stmt: t1=(r23*( * x));
  preds={
    630028734: null
  }
  succs={
    1676605578: null
  }
, 1676605578:
{
 ir: x1=((int)t1);
 stmt: x1=((int)t1);
  preds={
    1394940518: null
  }
  succs={
    1750286943: null
  }
, 1750286943:
{
 ir: x2=(( * x)-(t23*x1));
 stmt: x2=(( * x)-(t23*x1));
  preds={
    1676605578: null
  }
  succs={
    892083096: null
  }
, 892083096:
{
 ir: t1=((a1*x2)+(a2*x1));
 stmt: t1=((a1*x2)+(a2*x1));
  preds={
    1750286943: null
  }
  succs={
    554868511: null
  }
, 554868511:
{
 ir: t2=((int)(r23*t1));
 stmt: t2=((int)(r23*t1));
  preds={
    892083096: null
  }
  succs={
    1520387953: null
  }
, 1520387953:
{
 ir: z=(t1-(t23*t2));
 stmt: z=(t1-(t23*t2));
  preds={
    554868511: null
  }
  succs={
    674019271: null
  }
, 674019271:
{
 ir: t3=((t23*z)+(a2*x2));
 stmt: t3=((t23*z)+(a2*x2));
  preds={
    1520387953: null
  }
  succs={
    2106165633: null
  }
, 2106165633:
{
 ir: t4=((int)(r46*t3));
 stmt: t4=((int)(r46*t3));
  preds={
    674019271: null
  }
  succs={
    1221991240: null
  }
, 1221991240:
{
 ir: ( * x)=(t3-(t46*t4));
 stmt: ( * x)=(t3-(t46*t4));
  preds={
    2106165633: null
  }
  succs={
    1758624236: null
  }
, 1758624236:
{
 ir: y[i]=(r46*( * x));
 stmt: y[i]=(r46*( * x));
  preds={
    1221991240: null
  }
  succs={
    1812823171: null
  }
, 1812823171:
{
 ir: i ++ 
  preds={
    1758624236: null
  }
  succs={
    630028734: null
  }
, 392918519:
{
 stmt-exit: for (i=0; i<n; i ++ )
{
t1=(r23*( * x));
x1=((int)t1);
x2=(( * x)-(t23*x1));
t1=((a1*x2)+(a2*x1));
t2=((int)(r23*t1));
z=(t1-(t23*t2));
t3=((t23*z)+(a2*x2));
t4=((int)(r46*t3));
( * x)=(t3-(t46*t4));
y[i]=(r46*( * x));
}
 tag: FOREXIT
  preds={
    630028734: null
  }
  succs={
    1499840045: null
  }
, 1499840045:
{
 ir: return ;
 symbol-exit: [{
const double r23 = 1.1920928955078125E-7;
const double r46 = r23*r23;
const double t23 = 8388608.0;
const double t46 = t23*t23;
double t1, t2, t3, t4, a1, a2, x1, x2, z;
int i;
t1=(r23*a);
a1=((int)t1);
a2=(a-(t23*a1));
#pragma loop name vranlc#0
 
for (i=0; i<n; i ++ )
{
t1=(r23*( * x));
x1=((int)t1);
x2=(( * x)-(t23*x1));
t1=((a1*x2)+(a2*x1));
t2=((int)(r23*t1));
z=(t1-(t23*t2));
t3=((t23*z)+(a2*x2));
t4=((int)(r46*t3));
( * x)=(t3-(t46*t4));
y[i]=(r46*( * x));
}
return ;
}]
 stmt: return ;
  preds={
    392918519: null
  }
  succs={
  }
]</DFAGraph>




[r23 = 1.1920928955078125E-7, r46 = r23*r23, t23 = 8388608.0, t46 = t23*t23, t1, t2, t3, t4, a1, a2, x1, x2, z, i]


<DFAGraph>
[65488937:
{
 ir: timers_enabled=false;
 stmt: timers_enabled=false;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[999230073:
{
 ir: timers_enabled=true;
 stmt: timers_enabled=true;
  preds={
  }
  succs={
    1332691311: null
  }
, 1332691311:
{
 ir: fclose(fp);
 stmt: fclose(fp);
  preds={
    999230073: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[2072724423:
{
 ir: j -- ;
 stmt: j -- ;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1463355115:
{
 ir: x[i]=( - 1.0E99);
 stmt: x[i]=( - 1.0E99);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[826865256:
{
 ir: t2=randlc(( & t1), t1);
 stmt: t2=randlc(( & t1), t1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1455695758:
{
 ir: q[i]=0.0;
 stmt: q[i]=0.0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1899141525:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1306246648:
{
 ir: break;
 stmt: break;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1163619825:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
  }
  succs={
    1989132530: null
  }
, 1989132530:
{
 true: 1899141525
 false: 1414845278
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    1163619825: null
  }
  succs={
    1899141525: null
    1414845278: null
  }
, 1899141525:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    1989132530: null
  }
  succs={
    549496397: null
  }
, 1414845278:
{
 ir: null
 stmt: null
  preds={
    1989132530: null
  }
  succs={
    549496397: null
  }
, 549496397:
{
 tag: IFEXIT
  preds={
    1899141525: null
    1414845278: null
  }
  succs={
    1063737662: null
  }
, 1063737662:
{
 true: 1306246648
 false: 447767121
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    549496397: null
  }
  succs={
    1306246648: null
    447767121: null
  }
, 1306246648:
{
 ir: break;
 stmt: break;
  preds={
    1063737662: null
  }
  succs={
  }
, 447767121:
{
 ir: null
 stmt: null
  preds={
    1063737662: null
  }
  succs={
    68857875: null
  }
, 68857875:
{
 tag: IFEXIT
  preds={
    447767121: null
  }
  succs={
    348055829: null
  }
, 348055829:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    68857875: null
  }
  succs={
    286649365: null
  }
, 286649365:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    348055829: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[2044482328:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1424698224:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[762809053:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[2107543287:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[945834881:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
  }
  succs={
    157168588: null
  }
, 157168588:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    945834881: null
  }
  succs={
    507819576: null
  }
, 507819576:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    157168588: null
  }
  succs={
    1939022383: null
  }
, 1939022383:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    507819576: null
  }
  succs={
    195801026: null
  }
, 195801026:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1939022383: null
  }
  succs={
    833474933: null
  }
, 833474933:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    195801026: null
  }
  succs={
    182670350: null
  }
, 182670350:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    833474933: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[100929741:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
  }
  succs={
    1321203216: null
  }
, 1321203216:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    100929741: null
  }
  succs={
    1154821602: null
  }
, 1154821602:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    1321203216: null
  }
  succs={
    1611373863: null
  }
, 1611373863:
{
 true: 945834881
 false: 914942811
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    1154821602: null
  }
  succs={
    945834881: null
    914942811: null
  }
, 945834881:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    1611373863: null
  }
  succs={
    157168588: null
  }
, 914942811:
{
 ir: null
 stmt: null
  preds={
    1611373863: null
  }
  succs={
    1777443462: null
  }
, 157168588:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    945834881: null
  }
  succs={
    507819576: null
  }
, 507819576:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    157168588: null
  }
  succs={
    1939022383: null
  }
, 1939022383:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    507819576: null
  }
  succs={
    195801026: null
  }
, 195801026:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1939022383: null
  }
  succs={
    833474933: null
  }
, 833474933:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    195801026: null
  }
  succs={
    182670350: null
  }
, 182670350:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    833474933: null
  }
  succs={
    1777443462: null
  }
, 1777443462:
{
 tag: IFEXIT
  preds={
    182670350: null
    914942811: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1062714541:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1364497552:
{
 ir: reduce_span_0=0;
 for-condition: 512456259
 for-step: 1911155630
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 1943634922
  preds={
  }
  succs={
    512456259: null
  }
, 512456259:
{
 true: 1062714541
 false: 1943634922
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    1364497552: null
    1911155630: null
  }
  succs={
    1062714541: null
    1943634922: null
  }
, 1062714541:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    512456259: null
  }
  succs={
    1911155630: null
  }
, 1911155630:
{
 ir: reduce_span_0 ++ 
  preds={
    1062714541: null
  }
  succs={
    512456259: null
  }
, 1943634922:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    512456259: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1360215046:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 252738640
 for-step: 1260467793
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 1111613684
  preds={
  }
  succs={
    252738640: null
  }
, 252738640:
{
 true: 2107543287
 false: 1111613684
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    1360215046: null
    1260467793: null
  }
  succs={
    2107543287: null
    1111613684: null
  }
, 2107543287:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    252738640: null
  }
  succs={
    1260467793: null
  }
, 1260467793:
{
 ir: reduce_span_0 ++ 
  preds={
    2107543287: null
  }
  succs={
    252738640: null
  }
, 1111613684:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    252738640: null
  }
  succs={
    1165791284: null
  }
, 1165791284:
{
 ir: i=0;
 for-condition: 2032326802
 for-step: 878668275
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 1356732524
  preds={
    1111613684: null
  }
  succs={
    2032326802: null
  }
, 2032326802:
{
 true: 100929741
 false: 1356732524
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    1165791284: null
    878668275: null
  }
  succs={
    100929741: null
    1356732524: null
  }
, 100929741:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    2032326802: null
  }
  succs={
    1321203216: null
  }
, 1321203216:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    100929741: null
  }
  succs={
    1154821602: null
  }
, 1154821602:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    1321203216: null
  }
  succs={
    1611373863: null
  }
, 1611373863:
{
 true: 945834881
 false: 914942811
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    1154821602: null
  }
  succs={
    945834881: null
    914942811: null
  }
, 945834881:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    1611373863: null
  }
  succs={
    157168588: null
  }
, 914942811:
{
 ir: null
 stmt: null
  preds={
    1611373863: null
  }
  succs={
    1777443462: null
  }
, 157168588:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    945834881: null
  }
  succs={
    507819576: null
  }
, 507819576:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    157168588: null
  }
  succs={
    1939022383: null
  }
, 1939022383:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    507819576: null
  }
  succs={
    195801026: null
  }
, 195801026:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1939022383: null
  }
  succs={
    833474933: null
  }
, 833474933:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    195801026: null
  }
  succs={
    182670350: null
  }
, 182670350:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    833474933: null
  }
  succs={
    1777443462: null
  }
, 1777443462:
{
 tag: IFEXIT
  preds={
    182670350: null
    914942811: null
  }
  succs={
    878668275: null
  }
, 878668275:
{
 ir: i ++ 
  preds={
    1777443462: null
  }
  succs={
    2032326802: null
  }
, 1356732524:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    2032326802: null
  }
  succs={
    1364497552: null
  }
, 1364497552:
{
 ir: reduce_span_0=0;
 for-condition: 512456259
 for-step: 1911155630
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 1943634922
  preds={
    1356732524: null
  }
  succs={
    512456259: null
  }
, 512456259:
{
 true: 1062714541
 false: 1943634922
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    1364497552: null
    1911155630: null
  }
  succs={
    1062714541: null
    1943634922: null
  }
, 1062714541:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    512456259: null
  }
  succs={
    1911155630: null
  }
, 1911155630:
{
 ir: reduce_span_0 ++ 
  preds={
    1062714541: null
  }
  succs={
    512456259: null
  }
, 1943634922:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    512456259: null
  }
  succs={
  }
]</DFAGraph>




[* reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[916835004:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1863953433:
{
 ir: kk=(k_offset+k);
 stmt: kk=(k_offset+k);
  preds={
  }
  succs={
    466853180: null
  }
, 466853180:
{
 ir: t1=2.71828183E8;
 stmt: t1=2.71828183E8;
  preds={
    1863953433: null
  }
  succs={
    295485334: null
  }
, 295485334:
{
 ir: t2=an;
 stmt: t2=an;
  preds={
    466853180: null
  }
  succs={
    1508181426: null
  }
, 1508181426:
{
 ir: i=1;
 for-condition: 137275020
 for-step: 988850650
 stmt: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 for-exit: 71016405
  preds={
    295485334: null
  }
  succs={
    137275020: null
  }
, 137275020:
{
 true: 1163619825
 false: 71016405
 ir: i<=100
 loop-variants: [i, ik, t3, kk]
  preds={
    1508181426: null
    988850650: null
  }
  succs={
    1163619825: null
    71016405: null
  }
, 1163619825:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
    137275020: null
  }
  succs={
    1989132530: null
  }
, 1989132530:
{
 true: 1899141525
 false: 1414845278
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    1163619825: null
  }
  succs={
    1899141525: null
    1414845278: null
  }
, 1899141525:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    1989132530: null
  }
  succs={
    549496397: null
  }
, 1414845278:
{
 ir: null
 stmt: null
  preds={
    1989132530: null
  }
  succs={
    549496397: null
  }
, 549496397:
{
 tag: IFEXIT
  preds={
    1899141525: null
    1414845278: null
  }
  succs={
    1063737662: null
  }
, 1063737662:
{
 true: 1306246648
 false: 447767121
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    549496397: null
  }
  succs={
    1306246648: null
    447767121: null
  }
, 1306246648:
{
 ir: break;
 stmt: break;
  preds={
    1063737662: null
  }
  succs={
    71016405: null
  }
, 447767121:
{
 ir: null
 stmt: null
  preds={
    1063737662: null
  }
  succs={
    68857875: null
  }
, 68857875:
{
 tag: IFEXIT
  preds={
    447767121: null
  }
  succs={
    348055829: null
  }
, 348055829:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    68857875: null
  }
  succs={
    286649365: null
  }
, 286649365:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    348055829: null
  }
  succs={
    988850650: null
  }
, 988850650:
{
 ir: i ++ 
  preds={
    286649365: null
  }
  succs={
    137275020: null
  }
, 71016405:
{
 stmt-exit: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 tag: FOREXIT
  preds={
    137275020: null
    1306246648: null
  }
  succs={
    149225732: null
  }
, 149225732:
{
 true: 2044482328
 false: 937744315
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(2);
}
  preds={
    71016405: null
  }
  succs={
    2044482328: null
    937744315: null
  }
, 2044482328:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
    149225732: null
  }
  succs={
    1870209957: null
  }
, 937744315:
{
 ir: null
 stmt: null
  preds={
    149225732: null
  }
  succs={
    1870209957: null
  }
, 1870209957:
{
 tag: IFEXIT
  preds={
    2044482328: null
    937744315: null
  }
  succs={
    1957099969: null
  }
, 1957099969:
{
 ir: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
 stmt: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
  preds={
    1870209957: null
  }
  succs={
    1168340825: null
  }
, 1168340825:
{
 true: 1424698224
 false: 1667305539
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(2);
}
  preds={
    1957099969: null
  }
  succs={
    1424698224: null
    1667305539: null
  }
, 1424698224:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
    1168340825: null
  }
  succs={
    550147359: null
  }
, 1667305539:
{
 ir: null
 stmt: null
  preds={
    1168340825: null
  }
  succs={
    550147359: null
  }
, 550147359:
{
 tag: IFEXIT
  preds={
    1424698224: null
    1667305539: null
  }
  succs={
    1932536213: null
  }
, 1932536213:
{
 true: 762809053
 false: 406375608
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(1);
}
  preds={
    550147359: null
  }
  succs={
    762809053: null
    406375608: null
  }
, 762809053:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
    1932536213: null
  }
  succs={
    1815007437: null
  }
, 406375608:
{
 ir: null
 stmt: null
  preds={
    1932536213: null
  }
  succs={
    1815007437: null
  }
, 1815007437:
{
 tag: IFEXIT
  preds={
    762809053: null
    406375608: null
  }
  succs={
    1360215046: null
  }
, 1360215046:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 252738640
 for-step: 1260467793
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 1111613684
  preds={
    1815007437: null
  }
  succs={
    252738640: null
  }
, 252738640:
{
 true: 2107543287
 false: 1111613684
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    1360215046: null
    1260467793: null
  }
  succs={
    2107543287: null
    1111613684: null
  }
, 2107543287:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    252738640: null
  }
  succs={
    1260467793: null
  }
, 1260467793:
{
 ir: reduce_span_0 ++ 
  preds={
    2107543287: null
  }
  succs={
    252738640: null
  }
, 1111613684:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    252738640: null
  }
  succs={
    1165791284: null
  }
, 1165791284:
{
 ir: i=0;
 for-condition: 2032326802
 for-step: 878668275
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 1356732524
  preds={
    1111613684: null
  }
  succs={
    2032326802: null
  }
, 2032326802:
{
 true: 100929741
 false: 1356732524
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    1165791284: null
    878668275: null
  }
  succs={
    100929741: null
    1356732524: null
  }
, 100929741:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    2032326802: null
  }
  succs={
    1321203216: null
  }
, 1321203216:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    100929741: null
  }
  succs={
    1154821602: null
  }
, 1154821602:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    1321203216: null
  }
  succs={
    1611373863: null
  }
, 1611373863:
{
 true: 945834881
 false: 914942811
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    1154821602: null
  }
  succs={
    945834881: null
    914942811: null
  }
, 945834881:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    1611373863: null
  }
  succs={
    157168588: null
  }
, 914942811:
{
 ir: null
 stmt: null
  preds={
    1611373863: null
  }
  succs={
    1777443462: null
  }
, 157168588:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    945834881: null
  }
  succs={
    507819576: null
  }
, 507819576:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    157168588: null
  }
  succs={
    1939022383: null
  }
, 1939022383:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    507819576: null
  }
  succs={
    195801026: null
  }
, 195801026:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1939022383: null
  }
  succs={
    833474933: null
  }
, 833474933:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    195801026: null
  }
  succs={
    182670350: null
  }
, 182670350:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    833474933: null
  }
  succs={
    1777443462: null
  }
, 1777443462:
{
 tag: IFEXIT
  preds={
    182670350: null
    914942811: null
  }
  succs={
    878668275: null
  }
, 878668275:
{
 ir: i ++ 
  preds={
    1777443462: null
  }
  succs={
    2032326802: null
  }
, 1356732524:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    2032326802: null
  }
  succs={
    1364497552: null
  }
, 1364497552:
{
 ir: reduce_span_0=0;
 for-condition: 512456259
 for-step: 1911155630
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 1943634922
  preds={
    1356732524: null
  }
  succs={
    512456259: null
  }
, 512456259:
{
 true: 1062714541
 false: 1943634922
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    1364497552: null
    1911155630: null
  }
  succs={
    1062714541: null
    1943634922: null
  }
, 1062714541:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    512456259: null
  }
  succs={
    1911155630: null
  }
, 1911155630:
{
 ir: reduce_span_0 ++ 
  preds={
    1062714541: null
  }
  succs={
    512456259: null
  }
, 1943634922:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    512456259: null
  }
  succs={
    1126185196: null
  }
, 1126185196:
{
 true: 916835004
 false: 2108297149
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(1);
}
  preds={
    1943634922: null
  }
  succs={
    916835004: null
    2108297149: null
  }
, 916835004:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
    1126185196: null
  }
  succs={
    1112737073: null
  }
, 2108297149:
{
 ir: null
 stmt: null
  preds={
    1126185196: null
  }
  succs={
    1112737073: null
  }
, 1112737073:
{
 tag: IFEXIT
  preds={
    916835004: null
    2108297149: null
  }
  succs={
  }
]</DFAGraph>




[* reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[1808009213:
{
 ir: gc=(gc+q[i]);
 stmt: gc=(gc+q[i]);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1530295320:
{
 ir: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
 stmt: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
  preds={
  }
  succs={
    360936478: null
  }
, 360936478:
{
 ir: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
 stmt: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
  preds={
    1530295320: null
  }
  succs={
    3540494: null
  }
, 3540494:
{
 ir: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
 stmt: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
  preds={
    360936478: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[460702435:
{
 ir: printf("%3d%15.0lf\n", i, q[i]);
 stmt: printf("%3d%15.0lf\n", i, q[i]);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1830190936:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[872669868:
{
 true: 1830190936
 false: 1706099897
 ir: (tm<=0.0)
 stmt: if ((tm<=0.0))
{
tm=1.0;
}
  preds={
  }
  succs={
    1830190936: null
    1706099897: null
  }
, 1830190936:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
    872669868: null
  }
  succs={
    1816756435: null
  }
, 1706099897:
{
 ir: null
 stmt: null
  preds={
    872669868: null
  }
  succs={
    1816756435: null
  }
, 1816756435:
{
 tag: IFEXIT
  preds={
    1830190936: null
    1706099897: null
  }
  succs={
    846974653: null
  }
, 846974653:
{
 ir: tt=timer_read(0);
 stmt: tt=timer_read(0);
  preds={
    1816756435: null
  }
  succs={
    432430300: null
  }
, 432430300:
{
 ir: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    846974653: null
  }
  succs={
    1958680465: null
  }
, 1958680465:
{
 ir: tt=timer_read(1);
 stmt: tt=timer_read(1);
  preds={
    432430300: null
  }
  succs={
    1414549197: null
  }
, 1414549197:
{
 ir: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    1958680465: null
  }
  succs={
    951221468: null
  }
, 951221468:
{
 ir: tt=timer_read(2);
 stmt: tt=timer_read(2);
  preds={
    1414549197: null
  }
  succs={
    322561962: null
  }
, 322561962:
{
 ir: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    951221468: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1910936570:
{
 true: 65488937
 false: 999230073
 symbol-entry: {
double Mops, t1, t2, t3, t4, x1, x2;
double sx, sy, tm, an, tt, gc;
double sx_verify_value, sy_verify_value, sx_err, sy_err;
int np;
int i, ik, kk, l, k, nit;
int k_offset, j;
logical verified, timers_enabled;
double dum[3] = {1.0, 1.0, 1.0};
char size[16];
FILE * fp;
int _ret_val_0;
if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
sprintf(size, "%15.0lf", pow(2.0, (30+1)));
j=14;
if ((size[j]=='.'))
{
j -- ;
}
size[(j+1)]='\0';
printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
printf("\n Number of random numbers generated: %15s\n", size);
verified=false;
np=(1<<(30-16));
vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
dum[0]=randlc(( & dum[1]), dum[2]);
#pragma loop name main#0
 
#pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
timer_clear(0);
timer_clear(1);
timer_clear(2);
timer_start(0);
t1=1.220703125E9;
vranlc(0, ( & t1), 1.220703125E9, x);
t1=1.220703125E9;
#pragma loop name main#1
 
for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
an=t1;
tt=2.71828183E8;
gc=0.0;
sx=0.0;
sy=0.0;
#pragma loop name main#2
 
#pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
k_offset=( - 1);
#pragma experimental section start null
#pragma loop name main#3
 
for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
#pragma experimental section stop null
#pragma loop name main#4
 
#pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
timer_stop(0);
tm=timer_read(0);
nit=0;
verified=true;
sx_verify_value=40338.15542441498;
sy_verify_value=( - 26606.69192809235);
if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
Mops=((pow(2.0, (30+1))/tm)/1000000.0);
printf("\nEP Benchmark Results:\n\n");
printf("CPU Time =%10.4lf\n", tm);
printf("N = 2^%5d\n", 30);
printf("No. Gaussian Pairs = %15.0lf\n", gc);
printf("Sums = %25.15lE %25.15lE\n", sx, sy);
printf("Counts: \n");
#pragma loop name main#5
 
for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
_ret_val_0=0;
return _ret_val_0;
}
 ir: ((fp=fopen("timer.flag", "r"))==((void * )0))
 stmt: if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
  preds={
  }
  succs={
    65488937: null
    999230073: null
  }
, 65488937:
{
 ir: timers_enabled=false;
 stmt: timers_enabled=false;
  preds={
    1910936570: null
  }
  succs={
    1215904751: null
  }
, 999230073:
{
 ir: timers_enabled=true;
 stmt: timers_enabled=true;
  preds={
    1910936570: null
  }
  succs={
    1332691311: null
  }
, 1332691311:
{
 ir: fclose(fp);
 stmt: fclose(fp);
  preds={
    999230073: null
  }
  succs={
    1215904751: null
  }
, 1215904751:
{
 tag: IFEXIT
  preds={
    65488937: null
    1332691311: null
  }
  succs={
    2099802038: null
  }
, 2099802038:
{
 ir: sprintf(size, "%15.0lf", pow(2.0, (30+1)));
 stmt: sprintf(size, "%15.0lf", pow(2.0, (30+1)));
  preds={
    1215904751: null
  }
  succs={
    1052212904: null
  }
, 1052212904:
{
 ir: j=14;
 stmt: j=14;
  preds={
    2099802038: null
  }
  succs={
    2058135834: null
  }
, 2058135834:
{
 true: 2072724423
 false: 1153907750
 ir: (size[j]=='.')
 stmt: if ((size[j]=='.'))
{
j -- ;
}
  preds={
    1052212904: null
  }
  succs={
    2072724423: null
    1153907750: null
  }
, 2072724423:
{
 ir: j -- ;
 stmt: j -- ;
  preds={
    2058135834: null
  }
  succs={
    1090541608: null
  }
, 1153907750:
{
 ir: null
 stmt: null
  preds={
    2058135834: null
  }
  succs={
    1090541608: null
  }
, 1090541608:
{
 tag: IFEXIT
  preds={
    2072724423: null
    1153907750: null
  }
  succs={
    1622458036: null
  }
, 1622458036:
{
 ir: size[(j+1)]='\0';
 stmt: size[(j+1)]='\0';
  preds={
    1090541608: null
  }
  succs={
    2144284609: null
  }
, 2144284609:
{
 ir: printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
 stmt: printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
  preds={
    1622458036: null
  }
  succs={
    34871826: null
  }
, 34871826:
{
 ir: printf("\n Number of random numbers generated: %15s\n", size);
 stmt: printf("\n Number of random numbers generated: %15s\n", size);
  preds={
    2144284609: null
  }
  succs={
    1100399456: null
  }
, 1100399456:
{
 ir: verified=false;
 stmt: verified=false;
  preds={
    34871826: null
  }
  succs={
    68326648: null
  }
, 68326648:
{
 ir: np=(1<<(30-16));
 stmt: np=(1<<(30-16));
  preds={
    1100399456: null
  }
  succs={
    35984028: null
  }
, 35984028:
{
 ir: vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
 stmt: vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
  preds={
    68326648: null
  }
  succs={
    541285440: null
  }
, 541285440:
{
 ir: dum[0]=randlc(( & dum[1]), dum[2]);
 stmt: dum[0]=randlc(( & dum[1]), dum[2]);
  preds={
    35984028: null
  }
  succs={
    1829217853: null
  }
, 1829217853:
{
 ir: i=0;
 for-condition: 1201466784
 for-step: 1461474945
 stmt: #pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
 for-exit: 1217207511
  preds={
    541285440: null
  }
  succs={
    1201466784: null
  }
, 1201466784:
{
 true: 1463355115
 false: 1217207511
 ir: i<(2*(1<<16))
 loop-variants: [i, x[(2*(1<<16))]]
  preds={
    1829217853: null
    1461474945: null
  }
  succs={
    1463355115: null
    1217207511: null
  }
, 1463355115:
{
 ir: x[i]=( - 1.0E99);
 stmt: x[i]=( - 1.0E99);
  preds={
    1201466784: null
  }
  succs={
    1461474945: null
  }
, 1461474945:
{
 ir: i ++ 
  preds={
    1463355115: null
  }
  succs={
    1201466784: null
  }
, 1217207511:
{
 stmt-exit: #pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
 tag: FOREXIT
  preds={
    1201466784: null
  }
  succs={
    1759250827: null
  }
, 1759250827:
{
 ir: Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
 stmt: Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
  preds={
    1217207511: null
  }
  succs={
    951741667: null
  }
, 951741667:
{
 ir: timer_clear(0);
 stmt: timer_clear(0);
  preds={
    1759250827: null
  }
  succs={
    220695851: null
  }
, 220695851:
{
 ir: timer_clear(1);
 stmt: timer_clear(1);
  preds={
    951741667: null
  }
  succs={
    762074108: null
  }
, 762074108:
{
 ir: timer_clear(2);
 stmt: timer_clear(2);
  preds={
    220695851: null
  }
  succs={
    636782475: null
  }
, 636782475:
{
 ir: timer_start(0);
 stmt: timer_start(0);
  preds={
    762074108: null
  }
  succs={
    1312963234: null
  }
, 1312963234:
{
 ir: t1=1.220703125E9;
 stmt: t1=1.220703125E9;
  preds={
    636782475: null
  }
  succs={
    2143139988: null
  }
, 2143139988:
{
 ir: vranlc(0, ( & t1), 1.220703125E9, x);
 stmt: vranlc(0, ( & t1), 1.220703125E9, x);
  preds={
    1312963234: null
  }
  succs={
    813823788: null
  }
, 813823788:
{
 ir: t1=1.220703125E9;
 stmt: t1=1.220703125E9;
  preds={
    2143139988: null
  }
  succs={
    2095788421: null
  }
, 2095788421:
{
 ir: i=0;
 for-condition: 1845517769
 for-step: 1131184547
 stmt: for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
 for-exit: 895599632
  preds={
    813823788: null
  }
  succs={
    1845517769: null
  }
, 1845517769:
{
 true: 826865256
 false: 895599632
 ir: i<(16+1)
 loop-variants: [i, t2]
  preds={
    2095788421: null
    1131184547: null
  }
  succs={
    826865256: null
    895599632: null
  }
, 826865256:
{
 ir: t2=randlc(( & t1), t1);
 stmt: t2=randlc(( & t1), t1);
  preds={
    1845517769: null
  }
  succs={
    1131184547: null
  }
, 1131184547:
{
 ir: i ++ 
  preds={
    826865256: null
  }
  succs={
    1845517769: null
  }
, 895599632:
{
 stmt-exit: for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
 tag: FOREXIT
  preds={
    1845517769: null
  }
  succs={
    1508059488: null
  }
, 1508059488:
{
 ir: an=t1;
 stmt: an=t1;
  preds={
    895599632: null
  }
  succs={
    2082557120: null
  }
, 2082557120:
{
 ir: tt=2.71828183E8;
 stmt: tt=2.71828183E8;
  preds={
    1508059488: null
  }
  succs={
    1533524862: null
  }
, 1533524862:
{
 ir: gc=0.0;
 stmt: gc=0.0;
  preds={
    2082557120: null
  }
  succs={
    1620948294: null
  }
, 1620948294:
{
 ir: sx=0.0;
 stmt: sx=0.0;
  preds={
    1533524862: null
  }
  succs={
    552937500: null
  }
, 552937500:
{
 ir: sy=0.0;
 stmt: sy=0.0;
  preds={
    1620948294: null
  }
  succs={
    1025797795: null
  }
, 1025797795:
{
 ir: i=0;
 for-condition: 807328355
 for-step: 873993427
 stmt: #pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
 for-exit: 1134013833
  preds={
    552937500: null
  }
  succs={
    807328355: null
  }
, 807328355:
{
 true: 1455695758
 false: 1134013833
 ir: i<10
 loop-variants: [i, q[10]]
  preds={
    1025797795: null
    873993427: null
  }
  succs={
    1455695758: null
    1134013833: null
  }
, 1455695758:
{
 ir: q[i]=0.0;
 stmt: q[i]=0.0;
  preds={
    807328355: null
  }
  succs={
    873993427: null
  }
, 873993427:
{
 ir: i ++ 
  preds={
    1455695758: null
  }
  succs={
    807328355: null
  }
, 1134013833:
{
 stmt-exit: #pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
 tag: FOREXIT
  preds={
    807328355: null
  }
  succs={
    94157402: null
  }
, 94157402:
{
 ir: k_offset=( - 1);
 stmt: k_offset=( - 1);
  preds={
    1134013833: null
  }
  succs={
    404648734: null
  }
, 404648734:
{
 ir: k=1;
 for-condition: 1513867245
 for-step: 895766599
 stmt: for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
 for-exit: 1866768727
  preds={
    94157402: null
  }
  succs={
    1513867245: null
  }
, 1513867245:
{
 true: 1863953433
 false: 1866768727
 ir: k<=np
 loop-variants: [k, kk, t1, t2, i, ik, t3, reduce_span_0, * reduce = (double * )malloc((10*sizeof (double))), x1, x2, t4, l, sx, sy, q[10]]
  preds={
    404648734: null
    895766599: null
  }
  succs={
    1863953433: null
    1866768727: null
  }
, 1863953433:
{
 ir: kk=(k_offset+k);
 stmt: kk=(k_offset+k);
  preds={
    1513867245: null
  }
  succs={
    466853180: null
  }
, 466853180:
{
 ir: t1=2.71828183E8;
 stmt: t1=2.71828183E8;
  preds={
    1863953433: null
  }
  succs={
    295485334: null
  }
, 295485334:
{
 ir: t2=an;
 stmt: t2=an;
  preds={
    466853180: null
  }
  succs={
    1508181426: null
  }
, 1508181426:
{
 ir: i=1;
 for-condition: 137275020
 for-step: 988850650
 stmt: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 for-exit: 71016405
  preds={
    295485334: null
  }
  succs={
    137275020: null
  }
, 137275020:
{
 true: 1163619825
 false: 71016405
 ir: i<=100
 loop-variants: [i, ik, t3, kk]
  preds={
    1508181426: null
    988850650: null
  }
  succs={
    1163619825: null
    71016405: null
  }
, 1163619825:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
    137275020: null
  }
  succs={
    1989132530: null
  }
, 1989132530:
{
 true: 1899141525
 false: 1414845278
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    1163619825: null
  }
  succs={
    1899141525: null
    1414845278: null
  }
, 1899141525:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    1989132530: null
  }
  succs={
    549496397: null
  }
, 1414845278:
{
 ir: null
 stmt: null
  preds={
    1989132530: null
  }
  succs={
    549496397: null
  }
, 549496397:
{
 tag: IFEXIT
  preds={
    1899141525: null
    1414845278: null
  }
  succs={
    1063737662: null
  }
, 1063737662:
{
 true: 1306246648
 false: 447767121
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    549496397: null
  }
  succs={
    1306246648: null
    447767121: null
  }
, 1306246648:
{
 ir: break;
 stmt: break;
  preds={
    1063737662: null
  }
  succs={
    71016405: null
  }
, 447767121:
{
 ir: null
 stmt: null
  preds={
    1063737662: null
  }
  succs={
    68857875: null
  }
, 68857875:
{
 tag: IFEXIT
  preds={
    447767121: null
  }
  succs={
    348055829: null
  }
, 348055829:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    68857875: null
  }
  succs={
    286649365: null
  }
, 286649365:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    348055829: null
  }
  succs={
    988850650: null
  }
, 988850650:
{
 ir: i ++ 
  preds={
    286649365: null
  }
  succs={
    137275020: null
  }
, 71016405:
{
 stmt-exit: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 tag: FOREXIT
  preds={
    137275020: null
    1306246648: null
  }
  succs={
    149225732: null
  }
, 149225732:
{
 true: 2044482328
 false: 937744315
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(2);
}
  preds={
    71016405: null
  }
  succs={
    2044482328: null
    937744315: null
  }
, 2044482328:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
    149225732: null
  }
  succs={
    1870209957: null
  }
, 937744315:
{
 ir: null
 stmt: null
  preds={
    149225732: null
  }
  succs={
    1870209957: null
  }
, 1870209957:
{
 tag: IFEXIT
  preds={
    2044482328: null
    937744315: null
  }
  succs={
    1957099969: null
  }
, 1957099969:
{
 ir: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
 stmt: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
  preds={
    1870209957: null
  }
  succs={
    1168340825: null
  }
, 1168340825:
{
 true: 1424698224
 false: 1667305539
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(2);
}
  preds={
    1957099969: null
  }
  succs={
    1424698224: null
    1667305539: null
  }
, 1424698224:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
    1168340825: null
  }
  succs={
    550147359: null
  }
, 1667305539:
{
 ir: null
 stmt: null
  preds={
    1168340825: null
  }
  succs={
    550147359: null
  }
, 550147359:
{
 tag: IFEXIT
  preds={
    1424698224: null
    1667305539: null
  }
  succs={
    1932536213: null
  }
, 1932536213:
{
 true: 762809053
 false: 406375608
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(1);
}
  preds={
    550147359: null
  }
  succs={
    762809053: null
    406375608: null
  }
, 762809053:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
    1932536213: null
  }
  succs={
    1815007437: null
  }
, 406375608:
{
 ir: null
 stmt: null
  preds={
    1932536213: null
  }
  succs={
    1815007437: null
  }
, 1815007437:
{
 tag: IFEXIT
  preds={
    762809053: null
    406375608: null
  }
  succs={
    1360215046: null
  }
, 1360215046:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 252738640
 for-step: 1260467793
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 1111613684
  preds={
    1815007437: null
  }
  succs={
    252738640: null
  }
, 252738640:
{
 true: 2107543287
 false: 1111613684
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    1360215046: null
    1260467793: null
  }
  succs={
    2107543287: null
    1111613684: null
  }
, 2107543287:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    252738640: null
  }
  succs={
    1260467793: null
  }
, 1260467793:
{
 ir: reduce_span_0 ++ 
  preds={
    2107543287: null
  }
  succs={
    252738640: null
  }
, 1111613684:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    252738640: null
  }
  succs={
    1165791284: null
  }
, 1165791284:
{
 ir: i=0;
 for-condition: 2032326802
 for-step: 878668275
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 1356732524
  preds={
    1111613684: null
  }
  succs={
    2032326802: null
  }
, 2032326802:
{
 true: 100929741
 false: 1356732524
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    1165791284: null
    878668275: null
  }
  succs={
    100929741: null
    1356732524: null
  }
, 100929741:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    2032326802: null
  }
  succs={
    1321203216: null
  }
, 1321203216:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    100929741: null
  }
  succs={
    1154821602: null
  }
, 1154821602:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    1321203216: null
  }
  succs={
    1611373863: null
  }
, 1611373863:
{
 true: 945834881
 false: 914942811
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    1154821602: null
  }
  succs={
    945834881: null
    914942811: null
  }
, 945834881:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    1611373863: null
  }
  succs={
    157168588: null
  }
, 914942811:
{
 ir: null
 stmt: null
  preds={
    1611373863: null
  }
  succs={
    1777443462: null
  }
, 157168588:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    945834881: null
  }
  succs={
    507819576: null
  }
, 507819576:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    157168588: null
  }
  succs={
    1939022383: null
  }
, 1939022383:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    507819576: null
  }
  succs={
    195801026: null
  }
, 195801026:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1939022383: null
  }
  succs={
    833474933: null
  }
, 833474933:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    195801026: null
  }
  succs={
    182670350: null
  }
, 182670350:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    833474933: null
  }
  succs={
    1777443462: null
  }
, 1777443462:
{
 tag: IFEXIT
  preds={
    182670350: null
    914942811: null
  }
  succs={
    878668275: null
  }
, 878668275:
{
 ir: i ++ 
  preds={
    1777443462: null
  }
  succs={
    2032326802: null
  }
, 1356732524:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    2032326802: null
  }
  succs={
    1364497552: null
  }
, 1364497552:
{
 ir: reduce_span_0=0;
 for-condition: 512456259
 for-step: 1911155630
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 1943634922
  preds={
    1356732524: null
  }
  succs={
    512456259: null
  }
, 512456259:
{
 true: 1062714541
 false: 1943634922
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    1364497552: null
    1911155630: null
  }
  succs={
    1062714541: null
    1943634922: null
  }
, 1062714541:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    512456259: null
  }
  succs={
    1911155630: null
  }
, 1911155630:
{
 ir: reduce_span_0 ++ 
  preds={
    1062714541: null
  }
  succs={
    512456259: null
  }
, 1943634922:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    512456259: null
  }
  succs={
    1126185196: null
  }
, 1126185196:
{
 true: 916835004
 false: 2108297149
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(1);
}
  preds={
    1943634922: null
  }
  succs={
    916835004: null
    2108297149: null
  }
, 916835004:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
    1126185196: null
  }
  succs={
    1112737073: null
  }
, 2108297149:
{
 ir: null
 stmt: null
  preds={
    1126185196: null
  }
  succs={
    1112737073: null
  }
, 1112737073:
{
 tag: IFEXIT
  preds={
    916835004: null
    2108297149: null
  }
  succs={
    895766599: null
  }
, 895766599:
{
 ir: k ++ 
  preds={
    1112737073: null
  }
  succs={
    1513867245: null
  }
, 1866768727:
{
 stmt-exit: for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
 tag: FOREXIT
  preds={
    1513867245: null
  }
  succs={
    400064818: null
  }
, 400064818:
{
 ir: i=0;
 for-condition: 2694936
 for-step: 1574749319
 stmt: #pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
 for-exit: 384617262
  preds={
    1866768727: null
  }
  succs={
    2694936: null
  }
, 2694936:
{
 true: 1808009213
 false: 384617262
 ir: i<10
 loop-variants: [i, gc]
  preds={
    400064818: null
    1574749319: null
  }
  succs={
    1808009213: null
    384617262: null
  }
, 1808009213:
{
 ir: gc=(gc+q[i]);
 stmt: gc=(gc+q[i]);
  preds={
    2694936: null
  }
  succs={
    1574749319: null
  }
, 1574749319:
{
 ir: i ++ 
  preds={
    1808009213: null
  }
  succs={
    2694936: null
  }
, 384617262:
{
 stmt-exit: #pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
 tag: FOREXIT
  preds={
    2694936: null
  }
  succs={
    1593165620: null
  }
, 1593165620:
{
 ir: timer_stop(0);
 stmt: timer_stop(0);
  preds={
    384617262: null
  }
  succs={
    225909961: null
  }
, 225909961:
{
 ir: tm=timer_read(0);
 stmt: tm=timer_read(0);
  preds={
    1593165620: null
  }
  succs={
    917768476: null
  }
, 917768476:
{
 ir: nit=0;
 stmt: nit=0;
  preds={
    225909961: null
  }
  succs={
    1181815135: null
  }
, 1181815135:
{
 ir: verified=true;
 stmt: verified=true;
  preds={
    917768476: null
  }
  succs={
    919446210: null
  }
, 919446210:
{
 ir: sx_verify_value=40338.15542441498;
 stmt: sx_verify_value=40338.15542441498;
  preds={
    1181815135: null
  }
  succs={
    57241990: null
  }
, 57241990:
{
 ir: sy_verify_value=( - 26606.69192809235);
 stmt: sy_verify_value=( - 26606.69192809235);
  preds={
    919446210: null
  }
  succs={
    1209770703: null
  }
, 1209770703:
{
 true: 1530295320
 false: 1186339926
 ir: verified
 stmt: if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
  preds={
    57241990: null
  }
  succs={
    1530295320: null
    1186339926: null
  }
, 1530295320:
{
 ir: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
 stmt: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
  preds={
    1209770703: null
  }
  succs={
    360936478: null
  }
, 1186339926:
{
 ir: null
 stmt: null
  preds={
    1209770703: null
  }
  succs={
    776484396: null
  }
, 360936478:
{
 ir: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
 stmt: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
  preds={
    1530295320: null
  }
  succs={
    3540494: null
  }
, 3540494:
{
 ir: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
 stmt: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
  preds={
    360936478: null
  }
  succs={
    776484396: null
  }
, 776484396:
{
 tag: IFEXIT
  preds={
    3540494: null
    1186339926: null
  }
  succs={
    519979933: null
  }
, 519979933:
{
 ir: Mops=((pow(2.0, (30+1))/tm)/1000000.0);
 stmt: Mops=((pow(2.0, (30+1))/tm)/1000000.0);
  preds={
    776484396: null
  }
  succs={
    199657303: null
  }
, 199657303:
{
 ir: printf("\nEP Benchmark Results:\n\n");
 stmt: printf("\nEP Benchmark Results:\n\n");
  preds={
    519979933: null
  }
  succs={
    2101636817: null
  }
, 2101636817:
{
 ir: printf("CPU Time =%10.4lf\n", tm);
 stmt: printf("CPU Time =%10.4lf\n", tm);
  preds={
    199657303: null
  }
  succs={
    315805187: null
  }
, 315805187:
{
 ir: printf("N = 2^%5d\n", 30);
 stmt: printf("N = 2^%5d\n", 30);
  preds={
    2101636817: null
  }
  succs={
    2119992687: null
  }
, 2119992687:
{
 ir: printf("No. Gaussian Pairs = %15.0lf\n", gc);
 stmt: printf("No. Gaussian Pairs = %15.0lf\n", gc);
  preds={
    315805187: null
  }
  succs={
    1094674892: null
  }
, 1094674892:
{
 ir: printf("Sums = %25.15lE %25.15lE\n", sx, sy);
 stmt: printf("Sums = %25.15lE %25.15lE\n", sx, sy);
  preds={
    2119992687: null
  }
  succs={
    525575644: null
  }
, 525575644:
{
 ir: printf("Counts: \n");
 stmt: printf("Counts: \n");
  preds={
    1094674892: null
  }
  succs={
    1003693033: null
  }
, 1003693033:
{
 ir: i=0;
 for-condition: 26757919
 for-step: 967576586
 stmt: for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
 for-exit: 209429254
  preds={
    525575644: null
  }
  succs={
    26757919: null
  }
, 26757919:
{
 true: 460702435
 false: 209429254
 ir: i<10
 loop-variants: [i]
  preds={
    1003693033: null
    967576586: null
  }
  succs={
    460702435: null
    209429254: null
  }
, 460702435:
{
 ir: printf("%3d%15.0lf\n", i, q[i]);
 stmt: printf("%3d%15.0lf\n", i, q[i]);
  preds={
    26757919: null
  }
  succs={
    967576586: null
  }
, 967576586:
{
 ir: i ++ 
  preds={
    460702435: null
  }
  succs={
    26757919: null
  }
, 209429254:
{
 stmt-exit: for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
 tag: FOREXIT
  preds={
    26757919: null
  }
  succs={
    1341706533: null
  }
, 1341706533:
{
 ir: print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
 stmt: print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
  preds={
    209429254: null
  }
  succs={
    532048323: null
  }
, 532048323:
{
 true: 872669868
 false: 1237740254
 ir: timers_enabled
 stmt: if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
  preds={
    1341706533: null
  }
  succs={
    872669868: null
    1237740254: null
  }
, 872669868:
{
 true: 1830190936
 false: 1706099897
 ir: (tm<=0.0)
 stmt: if ((tm<=0.0))
{
tm=1.0;
}
  preds={
    532048323: null
  }
  succs={
    1830190936: null
    1706099897: null
  }
, 1237740254:
{
 ir: null
 stmt: null
  preds={
    532048323: null
  }
  succs={
    1647946662: null
  }
, 1830190936:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
    872669868: null
  }
  succs={
    1816756435: null
  }
, 1706099897:
{
 ir: null
 stmt: null
  preds={
    872669868: null
  }
  succs={
    1816756435: null
  }
, 1816756435:
{
 tag: IFEXIT
  preds={
    1830190936: null
    1706099897: null
  }
  succs={
    846974653: null
  }
, 846974653:
{
 ir: tt=timer_read(0);
 stmt: tt=timer_read(0);
  preds={
    1816756435: null
  }
  succs={
    432430300: null
  }
, 432430300:
{
 ir: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    846974653: null
  }
  succs={
    1958680465: null
  }
, 1958680465:
{
 ir: tt=timer_read(1);
 stmt: tt=timer_read(1);
  preds={
    432430300: null
  }
  succs={
    1414549197: null
  }
, 1414549197:
{
 ir: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    1958680465: null
  }
  succs={
    951221468: null
  }
, 951221468:
{
 ir: tt=timer_read(2);
 stmt: tt=timer_read(2);
  preds={
    1414549197: null
  }
  succs={
    322561962: null
  }
, 322561962:
{
 ir: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    951221468: null
  }
  succs={
    1647946662: null
  }
, 1647946662:
{
 tag: IFEXIT
  preds={
    322561962: null
    1237740254: null
  }
  succs={
    1046545660: null
  }
, 1046545660:
{
 ir: _ret_val_0=0;
 stmt: _ret_val_0=0;
  preds={
    1647946662: null
  }
  succs={
    305502850: null
  }
, 305502850:
{
 ir: return _ret_val_0;
 symbol-exit: [{
double Mops, t1, t2, t3, t4, x1, x2;
double sx, sy, tm, an, tt, gc;
double sx_verify_value, sy_verify_value, sx_err, sy_err;
int np;
int i, ik, kk, l, k, nit;
int k_offset, j;
logical verified, timers_enabled;
double dum[3] = {1.0, 1.0, 1.0};
char size[16];
FILE * fp;
int _ret_val_0;
if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
sprintf(size, "%15.0lf", pow(2.0, (30+1)));
j=14;
if ((size[j]=='.'))
{
j -- ;
}
size[(j+1)]='\0';
printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
printf("\n Number of random numbers generated: %15s\n", size);
verified=false;
np=(1<<(30-16));
vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
dum[0]=randlc(( & dum[1]), dum[2]);
#pragma loop name main#0
 
#pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
timer_clear(0);
timer_clear(1);
timer_clear(2);
timer_start(0);
t1=1.220703125E9;
vranlc(0, ( & t1), 1.220703125E9, x);
t1=1.220703125E9;
#pragma loop name main#1
 
for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
an=t1;
tt=2.71828183E8;
gc=0.0;
sx=0.0;
sy=0.0;
#pragma loop name main#2
 
#pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
k_offset=( - 1);
#pragma experimental section start null
#pragma loop name main#3
 
for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
#pragma experimental section stop null
#pragma loop name main#4
 
#pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
timer_stop(0);
tm=timer_read(0);
nit=0;
verified=true;
sx_verify_value=40338.15542441498;
sy_verify_value=( - 26606.69192809235);
if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
Mops=((pow(2.0, (30+1))/tm)/1000000.0);
printf("\nEP Benchmark Results:\n\n");
printf("CPU Time =%10.4lf\n", tm);
printf("N = 2^%5d\n", 30);
printf("No. Gaussian Pairs = %15.0lf\n", gc);
printf("Sums = %25.15lE %25.15lE\n", sx, sy);
printf("Counts: \n");
#pragma loop name main#5
 
for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
_ret_val_0=0;
return _ret_val_0;
}]
 stmt: return _ret_val_0;
  preds={
    1046545660: null
  }
  succs={
  }
]</DFAGraph>




[Mops, t1, t2, t3, t4, x1, x2, sx, sy, tm, an, tt, gc, sx_verify_value, sy_verify_value, sx_err, sy_err, np, i, ik, kk, l, k, nit, k_offset, j, verified, timers_enabled, dum[3] = {1.0, 1.0, 1.0}, size[16], * fp, _ret_val_0, * reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[1329315688:
{
 symbol-entry: {
double t, now;
now=elapsed_time();
t=(now-start[n]);
elapsed[n]+=t;
return ;
}
 ir: now=elapsed_time();
 stmt: now=elapsed_time();
  preds={
  }
  succs={
    1902430796: null
  }
, 1902430796:
{
 ir: t=(now-start[n]);
 stmt: t=(now-start[n]);
  preds={
    1329315688: null
  }
  succs={
    1541697437: null
  }
, 1541697437:
{
 ir: elapsed[n]+=t;
 stmt: elapsed[n]+=t;
  preds={
    1902430796: null
  }
  succs={
    1066513687: null
  }
, 1066513687:
{
 ir: return ;
 symbol-exit: [{
double t, now;
now=elapsed_time();
t=(now-start[n]);
elapsed[n]+=t;
return ;
}]
 stmt: return ;
  preds={
    1541697437: null
  }
  succs={
  }
]</DFAGraph>




[t, now]


<DFAGraph>
[37887172:
{
 symbol-entry: {
double t, now;
now=elapsed_time();
t=(now-start[n]);
elapsed[n]+=t;
return ;
}
 ir: now=elapsed_time();
 stmt: now=elapsed_time();
  preds={
  }
  succs={
    2049051802: null
  }
, 2049051802:
{
 ir: t=(now-start[n]);
 stmt: t=(now-start[n]);
  preds={
    37887172: null
  }
  succs={
    818493590: null
  }
, 818493590:
{
 ir: elapsed[n]+=t;
 stmt: elapsed[n]+=t;
  preds={
    2049051802: null
  }
  succs={
    1503660218: null
  }
, 1503660218:
{
 ir: return ;
 symbol-exit: [{
double t, now;
now=elapsed_time();
t=(now-start[n]);
elapsed[n]+=t;
return ;
}]
 stmt: return ;
  preds={
    818493590: null
  }
  succs={
  }
]</DFAGraph>




[t, now]


<DFAGraph>
[1489933928:
{
 symbol-entry: {
double t, now;
now=elapsed_time();
t=(now-start[n]);
elapsed[n]+=t;
return ;
}
 ir: now=elapsed_time();
 stmt: now=elapsed_time();
  preds={
  }
  succs={
    565839681: null
  }
, 565839681:
{
 ir: t=(now-start[n]);
 stmt: t=(now-start[n]);
  preds={
    1489933928: null
  }
  succs={
    24293395: null
  }
, 24293395:
{
 ir: elapsed[n]+=t;
 stmt: elapsed[n]+=t;
  preds={
    565839681: null
  }
  succs={
    1449605932: null
  }
, 1449605932:
{
 ir: return ;
 symbol-exit: [{
double t, now;
now=elapsed_time();
t=(now-start[n]);
elapsed[n]+=t;
return ;
}]
 stmt: return ;
  preds={
    24293395: null
  }
  succs={
  }
]</DFAGraph>




[t, now]


<DFAGraph>
[189207010:
{
 ir: timers_enabled=false;
 stmt: timers_enabled=false;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1894788146:
{
 ir: timers_enabled=true;
 stmt: timers_enabled=true;
  preds={
  }
  succs={
    530696881: null
  }
, 530696881:
{
 ir: fclose(fp);
 stmt: fclose(fp);
  preds={
    1894788146: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1533985074:
{
 ir: j -- ;
 stmt: j -- ;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[651100072:
{
 ir: x[i]=( - 1.0E99);
 stmt: x[i]=( - 1.0E99);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1971519316:
{
 ir: t2=randlc(( & t1), t1);
 stmt: t2=randlc(( & t1), t1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[795326519:
{
 ir: q[i]=0.0;
 stmt: q[i]=0.0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1097619701:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[2050370411:
{
 ir: break;
 stmt: break;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[45822040:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
  }
  succs={
    1426435610: null
  }
, 1426435610:
{
 true: 1097619701
 false: 1942828992
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    45822040: null
  }
  succs={
    1097619701: null
    1942828992: null
  }
, 1097619701:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    1426435610: null
  }
  succs={
    557023099: null
  }
, 1942828992:
{
 ir: null
 stmt: null
  preds={
    1426435610: null
  }
  succs={
    557023099: null
  }
, 557023099:
{
 tag: IFEXIT
  preds={
    1097619701: null
    1942828992: null
  }
  succs={
    1625252058: null
  }
, 1625252058:
{
 true: 2050370411
 false: 1512903453
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    557023099: null
  }
  succs={
    2050370411: null
    1512903453: null
  }
, 2050370411:
{
 ir: break;
 stmt: break;
  preds={
    1625252058: null
  }
  succs={
  }
, 1512903453:
{
 ir: null
 stmt: null
  preds={
    1625252058: null
  }
  succs={
    22004208: null
  }
, 22004208:
{
 tag: IFEXIT
  preds={
    1512903453: null
  }
  succs={
    1256837057: null
  }
, 1256837057:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    22004208: null
  }
  succs={
    1361817590: null
  }
, 1361817590:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    1256837057: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[279566689:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1619356001:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1604052588:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[13226198:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1262607708:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
  }
  succs={
    1632914150: null
  }
, 1632914150:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    1262607708: null
  }
  succs={
    999736366: null
  }
, 999736366:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    1632914150: null
  }
  succs={
    1560702077: null
  }
, 1560702077:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    999736366: null
  }
  succs={
    507911745: null
  }
, 507911745:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1560702077: null
  }
  succs={
    1537772520: null
  }
, 1537772520:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    507911745: null
  }
  succs={
    1452442375: null
  }
, 1452442375:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    1537772520: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[643489709:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
  }
  succs={
    2048529572: null
  }
, 2048529572:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    643489709: null
  }
  succs={
    171809144: null
  }
, 171809144:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    2048529572: null
  }
  succs={
    949581868: null
  }
, 949581868:
{
 true: 1262607708
 false: 369347944
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    171809144: null
  }
  succs={
    1262607708: null
    369347944: null
  }
, 1262607708:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    949581868: null
  }
  succs={
    1632914150: null
  }
, 369347944:
{
 ir: null
 stmt: null
  preds={
    949581868: null
  }
  succs={
    166454155: null
  }
, 1632914150:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    1262607708: null
  }
  succs={
    999736366: null
  }
, 999736366:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    1632914150: null
  }
  succs={
    1560702077: null
  }
, 1560702077:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    999736366: null
  }
  succs={
    507911745: null
  }
, 507911745:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1560702077: null
  }
  succs={
    1537772520: null
  }
, 1537772520:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    507911745: null
  }
  succs={
    1452442375: null
  }
, 1452442375:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    1537772520: null
  }
  succs={
    166454155: null
  }
, 166454155:
{
 tag: IFEXIT
  preds={
    1452442375: null
    369347944: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[858232531:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1021258849:
{
 ir: reduce_span_0=0;
 for-condition: 1325465767
 for-step: 330128595
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 473153915
  preds={
  }
  succs={
    1325465767: null
  }
, 1325465767:
{
 true: 858232531
 false: 473153915
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    1021258849: null
    330128595: null
  }
  succs={
    858232531: null
    473153915: null
  }
, 858232531:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    1325465767: null
  }
  succs={
    330128595: null
  }
, 330128595:
{
 ir: reduce_span_0 ++ 
  preds={
    858232531: null
  }
  succs={
    1325465767: null
  }
, 473153915:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    1325465767: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[987547666:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 1825419935
 for-step: 893591815
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 2067925017
  preds={
  }
  succs={
    1825419935: null
  }
, 1825419935:
{
 true: 13226198
 false: 2067925017
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    987547666: null
    893591815: null
  }
  succs={
    13226198: null
    2067925017: null
  }
, 13226198:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    1825419935: null
  }
  succs={
    893591815: null
  }
, 893591815:
{
 ir: reduce_span_0 ++ 
  preds={
    13226198: null
  }
  succs={
    1825419935: null
  }
, 2067925017:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    1825419935: null
  }
  succs={
    940087898: null
  }
, 940087898:
{
 ir: i=0;
 for-condition: 1260634890
 for-step: 820537534
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 1724457619
  preds={
    2067925017: null
  }
  succs={
    1260634890: null
  }
, 1260634890:
{
 true: 643489709
 false: 1724457619
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    940087898: null
    820537534: null
  }
  succs={
    643489709: null
    1724457619: null
  }
, 643489709:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    1260634890: null
  }
  succs={
    2048529572: null
  }
, 2048529572:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    643489709: null
  }
  succs={
    171809144: null
  }
, 171809144:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    2048529572: null
  }
  succs={
    949581868: null
  }
, 949581868:
{
 true: 1262607708
 false: 369347944
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    171809144: null
  }
  succs={
    1262607708: null
    369347944: null
  }
, 1262607708:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    949581868: null
  }
  succs={
    1632914150: null
  }
, 369347944:
{
 ir: null
 stmt: null
  preds={
    949581868: null
  }
  succs={
    166454155: null
  }
, 1632914150:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    1262607708: null
  }
  succs={
    999736366: null
  }
, 999736366:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    1632914150: null
  }
  succs={
    1560702077: null
  }
, 1560702077:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    999736366: null
  }
  succs={
    507911745: null
  }
, 507911745:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1560702077: null
  }
  succs={
    1537772520: null
  }
, 1537772520:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    507911745: null
  }
  succs={
    1452442375: null
  }
, 1452442375:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    1537772520: null
  }
  succs={
    166454155: null
  }
, 166454155:
{
 tag: IFEXIT
  preds={
    1452442375: null
    369347944: null
  }
  succs={
    820537534: null
  }
, 820537534:
{
 ir: i ++ 
  preds={
    166454155: null
  }
  succs={
    1260634890: null
  }
, 1724457619:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    1260634890: null
  }
  succs={
    1021258849: null
  }
, 1021258849:
{
 ir: reduce_span_0=0;
 for-condition: 1325465767
 for-step: 330128595
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 473153915
  preds={
    1724457619: null
  }
  succs={
    1325465767: null
  }
, 1325465767:
{
 true: 858232531
 false: 473153915
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    1021258849: null
    330128595: null
  }
  succs={
    858232531: null
    473153915: null
  }
, 858232531:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    1325465767: null
  }
  succs={
    330128595: null
  }
, 330128595:
{
 ir: reduce_span_0 ++ 
  preds={
    858232531: null
  }
  succs={
    1325465767: null
  }
, 473153915:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    1325465767: null
  }
  succs={
  }
]</DFAGraph>




[* reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[1542520418:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[273077527:
{
 ir: kk=(k_offset+k);
 stmt: kk=(k_offset+k);
  preds={
  }
  succs={
    212011969: null
  }
, 212011969:
{
 ir: t1=2.71828183E8;
 stmt: t1=2.71828183E8;
  preds={
    273077527: null
  }
  succs={
    998062648: null
  }
, 998062648:
{
 ir: t2=an;
 stmt: t2=an;
  preds={
    212011969: null
  }
  succs={
    479459041: null
  }
, 479459041:
{
 ir: i=1;
 for-condition: 1663888181
 for-step: 402695541
 stmt: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 for-exit: 341372316
  preds={
    998062648: null
  }
  succs={
    1663888181: null
  }
, 1663888181:
{
 true: 45822040
 false: 341372316
 ir: i<=100
 loop-variants: [i, ik, t3, kk]
  preds={
    479459041: null
    402695541: null
  }
  succs={
    45822040: null
    341372316: null
  }
, 45822040:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
    1663888181: null
  }
  succs={
    1426435610: null
  }
, 1426435610:
{
 true: 1097619701
 false: 1942828992
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    45822040: null
  }
  succs={
    1097619701: null
    1942828992: null
  }
, 1097619701:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    1426435610: null
  }
  succs={
    557023099: null
  }
, 1942828992:
{
 ir: null
 stmt: null
  preds={
    1426435610: null
  }
  succs={
    557023099: null
  }
, 557023099:
{
 tag: IFEXIT
  preds={
    1097619701: null
    1942828992: null
  }
  succs={
    1625252058: null
  }
, 1625252058:
{
 true: 2050370411
 false: 1512903453
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    557023099: null
  }
  succs={
    2050370411: null
    1512903453: null
  }
, 2050370411:
{
 ir: break;
 stmt: break;
  preds={
    1625252058: null
  }
  succs={
    341372316: null
  }
, 1512903453:
{
 ir: null
 stmt: null
  preds={
    1625252058: null
  }
  succs={
    22004208: null
  }
, 22004208:
{
 tag: IFEXIT
  preds={
    1512903453: null
  }
  succs={
    1256837057: null
  }
, 1256837057:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    22004208: null
  }
  succs={
    1361817590: null
  }
, 1361817590:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    1256837057: null
  }
  succs={
    402695541: null
  }
, 402695541:
{
 ir: i ++ 
  preds={
    1361817590: null
  }
  succs={
    1663888181: null
  }
, 341372316:
{
 stmt-exit: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 tag: FOREXIT
  preds={
    1663888181: null
    2050370411: null
  }
  succs={
    319689067: null
  }
, 319689067:
{
 true: 279566689
 false: 238564722
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(2);
}
  preds={
    341372316: null
  }
  succs={
    279566689: null
    238564722: null
  }
, 279566689:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
    319689067: null
  }
  succs={
    1574898980: null
  }
, 238564722:
{
 ir: null
 stmt: null
  preds={
    319689067: null
  }
  succs={
    1574898980: null
  }
, 1574898980:
{
 tag: IFEXIT
  preds={
    279566689: null
    238564722: null
  }
  succs={
    56861999: null
  }
, 56861999:
{
 ir: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
 stmt: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
  preds={
    1574898980: null
  }
  succs={
    802771878: null
  }
, 802771878:
{
 true: 1619356001
 false: 172678484
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(2);
}
  preds={
    56861999: null
  }
  succs={
    1619356001: null
    172678484: null
  }
, 1619356001:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
    802771878: null
  }
  succs={
    337533935: null
  }
, 172678484:
{
 ir: null
 stmt: null
  preds={
    802771878: null
  }
  succs={
    337533935: null
  }
, 337533935:
{
 tag: IFEXIT
  preds={
    1619356001: null
    172678484: null
  }
  succs={
    985324122: null
  }
, 985324122:
{
 true: 1604052588
 false: 1724256292
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(1);
}
  preds={
    337533935: null
  }
  succs={
    1604052588: null
    1724256292: null
  }
, 1604052588:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
    985324122: null
  }
  succs={
    6422064: null
  }
, 1724256292:
{
 ir: null
 stmt: null
  preds={
    985324122: null
  }
  succs={
    6422064: null
  }
, 6422064:
{
 tag: IFEXIT
  preds={
    1604052588: null
    1724256292: null
  }
  succs={
    987547666: null
  }
, 987547666:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 1825419935
 for-step: 893591815
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 2067925017
  preds={
    6422064: null
  }
  succs={
    1825419935: null
  }
, 1825419935:
{
 true: 13226198
 false: 2067925017
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    987547666: null
    893591815: null
  }
  succs={
    13226198: null
    2067925017: null
  }
, 13226198:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    1825419935: null
  }
  succs={
    893591815: null
  }
, 893591815:
{
 ir: reduce_span_0 ++ 
  preds={
    13226198: null
  }
  succs={
    1825419935: null
  }
, 2067925017:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    1825419935: null
  }
  succs={
    940087898: null
  }
, 940087898:
{
 ir: i=0;
 for-condition: 1260634890
 for-step: 820537534
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 1724457619
  preds={
    2067925017: null
  }
  succs={
    1260634890: null
  }
, 1260634890:
{
 true: 643489709
 false: 1724457619
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    940087898: null
    820537534: null
  }
  succs={
    643489709: null
    1724457619: null
  }
, 643489709:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    1260634890: null
  }
  succs={
    2048529572: null
  }
, 2048529572:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    643489709: null
  }
  succs={
    171809144: null
  }
, 171809144:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    2048529572: null
  }
  succs={
    949581868: null
  }
, 949581868:
{
 true: 1262607708
 false: 369347944
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    171809144: null
  }
  succs={
    1262607708: null
    369347944: null
  }
, 1262607708:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    949581868: null
  }
  succs={
    1632914150: null
  }
, 369347944:
{
 ir: null
 stmt: null
  preds={
    949581868: null
  }
  succs={
    166454155: null
  }
, 1632914150:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    1262607708: null
  }
  succs={
    999736366: null
  }
, 999736366:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    1632914150: null
  }
  succs={
    1560702077: null
  }
, 1560702077:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    999736366: null
  }
  succs={
    507911745: null
  }
, 507911745:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1560702077: null
  }
  succs={
    1537772520: null
  }
, 1537772520:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    507911745: null
  }
  succs={
    1452442375: null
  }
, 1452442375:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    1537772520: null
  }
  succs={
    166454155: null
  }
, 166454155:
{
 tag: IFEXIT
  preds={
    1452442375: null
    369347944: null
  }
  succs={
    820537534: null
  }
, 820537534:
{
 ir: i ++ 
  preds={
    166454155: null
  }
  succs={
    1260634890: null
  }
, 1724457619:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    1260634890: null
  }
  succs={
    1021258849: null
  }
, 1021258849:
{
 ir: reduce_span_0=0;
 for-condition: 1325465767
 for-step: 330128595
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 473153915
  preds={
    1724457619: null
  }
  succs={
    1325465767: null
  }
, 1325465767:
{
 true: 858232531
 false: 473153915
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    1021258849: null
    330128595: null
  }
  succs={
    858232531: null
    473153915: null
  }
, 858232531:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    1325465767: null
  }
  succs={
    330128595: null
  }
, 330128595:
{
 ir: reduce_span_0 ++ 
  preds={
    858232531: null
  }
  succs={
    1325465767: null
  }
, 473153915:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    1325465767: null
  }
  succs={
    503938393: null
  }
, 503938393:
{
 true: 1542520418
 false: 1731977615
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(1);
}
  preds={
    473153915: null
  }
  succs={
    1542520418: null
    1731977615: null
  }
, 1542520418:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
    503938393: null
  }
  succs={
    1703009290: null
  }
, 1731977615:
{
 ir: null
 stmt: null
  preds={
    503938393: null
  }
  succs={
    1703009290: null
  }
, 1703009290:
{
 tag: IFEXIT
  preds={
    1542520418: null
    1731977615: null
  }
  succs={
  }
]</DFAGraph>




[* reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[1997702454:
{
 ir: gc=(gc+q[i]);
 stmt: gc=(gc+q[i]);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1677458155:
{
 ir: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
 stmt: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
  preds={
  }
  succs={
    941836856: null
  }
, 941836856:
{
 ir: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
 stmt: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
  preds={
    1677458155: null
  }
  succs={
    1613627715: null
  }
, 1613627715:
{
 ir: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
 stmt: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
  preds={
    941836856: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1415289182:
{
 ir: printf("%3d%15.0lf\n", i, q[i]);
 stmt: printf("%3d%15.0lf\n", i, q[i]);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[49222910:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1997548433:
{
 true: 49222910
 false: 1160850402
 ir: (tm<=0.0)
 stmt: if ((tm<=0.0))
{
tm=1.0;
}
  preds={
  }
  succs={
    49222910: null
    1160850402: null
  }
, 49222910:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
    1997548433: null
  }
  succs={
    2142852357: null
  }
, 1160850402:
{
 ir: null
 stmt: null
  preds={
    1997548433: null
  }
  succs={
    2142852357: null
  }
, 2142852357:
{
 tag: IFEXIT
  preds={
    49222910: null
    1160850402: null
  }
  succs={
    93054696: null
  }
, 93054696:
{
 ir: tt=timer_read(0);
 stmt: tt=timer_read(0);
  preds={
    2142852357: null
  }
  succs={
    1932597611: null
  }
, 1932597611:
{
 ir: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    93054696: null
  }
  succs={
    1066615508: null
  }
, 1066615508:
{
 ir: tt=timer_read(1);
 stmt: tt=timer_read(1);
  preds={
    1932597611: null
  }
  succs={
    179779934: null
  }
, 179779934:
{
 ir: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    1066615508: null
  }
  succs={
    1355887174: null
  }
, 1355887174:
{
 ir: tt=timer_read(2);
 stmt: tt=timer_read(2);
  preds={
    179779934: null
  }
  succs={
    735085430: null
  }
, 735085430:
{
 ir: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    1355887174: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1644236636:
{
 true: 189207010
 false: 1894788146
 symbol-entry: {
double Mops, t1, t2, t3, t4, x1, x2;
double sx, sy, tm, an, tt, gc;
double sx_verify_value, sy_verify_value, sx_err, sy_err;
int np;
int i, ik, kk, l, k, nit;
int k_offset, j;
logical verified, timers_enabled;
double dum[3] = {1.0, 1.0, 1.0};
char size[16];
FILE * fp;
int _ret_val_0;
if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
sprintf(size, "%15.0lf", pow(2.0, (30+1)));
j=14;
if ((size[j]=='.'))
{
j -- ;
}
size[(j+1)]='\0';
printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
printf("\n Number of random numbers generated: %15s\n", size);
verified=false;
np=(1<<(30-16));
vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
dum[0]=randlc(( & dum[1]), dum[2]);
#pragma loop name main#0
 
#pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
timer_clear(0);
timer_clear(1);
timer_clear(2);
timer_start(0);
t1=1.220703125E9;
vranlc(0, ( & t1), 1.220703125E9, x);
t1=1.220703125E9;
#pragma loop name main#1
 
for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
an=t1;
tt=2.71828183E8;
gc=0.0;
sx=0.0;
sy=0.0;
#pragma loop name main#2
 
#pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
k_offset=( - 1);
#pragma experimental section start null
#pragma loop name main#3
 
for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
#pragma experimental section stop null
#pragma loop name main#4
 
#pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
timer_stop(0);
tm=timer_read(0);
nit=0;
verified=true;
sx_verify_value=40338.15542441498;
sy_verify_value=( - 26606.69192809235);
if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
Mops=((pow(2.0, (30+1))/tm)/1000000.0);
printf("\nEP Benchmark Results:\n\n");
printf("CPU Time =%10.4lf\n", tm);
printf("N = 2^%5d\n", 30);
printf("No. Gaussian Pairs = %15.0lf\n", gc);
printf("Sums = %25.15lE %25.15lE\n", sx, sy);
printf("Counts: \n");
#pragma loop name main#5
 
for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
_ret_val_0=0;
return _ret_val_0;
}
 ir: ((fp=fopen("timer.flag", "r"))==((void * )0))
 stmt: if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
  preds={
  }
  succs={
    189207010: null
    1894788146: null
  }
, 189207010:
{
 ir: timers_enabled=false;
 stmt: timers_enabled=false;
  preds={
    1644236636: null
  }
  succs={
    1375394559: null
  }
, 1894788146:
{
 ir: timers_enabled=true;
 stmt: timers_enabled=true;
  preds={
    1644236636: null
  }
  succs={
    530696881: null
  }
, 530696881:
{
 ir: fclose(fp);
 stmt: fclose(fp);
  preds={
    1894788146: null
  }
  succs={
    1375394559: null
  }
, 1375394559:
{
 tag: IFEXIT
  preds={
    189207010: null
    530696881: null
  }
  succs={
    1075803699: null
  }
, 1075803699:
{
 ir: sprintf(size, "%15.0lf", pow(2.0, (30+1)));
 stmt: sprintf(size, "%15.0lf", pow(2.0, (30+1)));
  preds={
    1375394559: null
  }
  succs={
    838812606: null
  }
, 838812606:
{
 ir: j=14;
 stmt: j=14;
  preds={
    1075803699: null
  }
  succs={
    1548010882: null
  }
, 1548010882:
{
 true: 1533985074
 false: 1741786839
 ir: (size[j]=='.')
 stmt: if ((size[j]=='.'))
{
j -- ;
}
  preds={
    838812606: null
  }
  succs={
    1533985074: null
    1741786839: null
  }
, 1533985074:
{
 ir: j -- ;
 stmt: j -- ;
  preds={
    1548010882: null
  }
  succs={
    746115872: null
  }
, 1741786839:
{
 ir: null
 stmt: null
  preds={
    1548010882: null
  }
  succs={
    746115872: null
  }
, 746115872:
{
 tag: IFEXIT
  preds={
    1533985074: null
    1741786839: null
  }
  succs={
    20111564: null
  }
, 20111564:
{
 ir: size[(j+1)]='\0';
 stmt: size[(j+1)]='\0';
  preds={
    746115872: null
  }
  succs={
    2065718717: null
  }
, 2065718717:
{
 ir: printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
 stmt: printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
  preds={
    20111564: null
  }
  succs={
    275563320: null
  }
, 275563320:
{
 ir: printf("\n Number of random numbers generated: %15s\n", size);
 stmt: printf("\n Number of random numbers generated: %15s\n", size);
  preds={
    2065718717: null
  }
  succs={
    2053628870: null
  }
, 2053628870:
{
 ir: verified=false;
 stmt: verified=false;
  preds={
    275563320: null
  }
  succs={
    1824872646: null
  }
, 1824872646:
{
 ir: np=(1<<(30-16));
 stmt: np=(1<<(30-16));
  preds={
    2053628870: null
  }
  succs={
    359742806: null
  }
, 359742806:
{
 ir: vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
 stmt: vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
  preds={
    1824872646: null
  }
  succs={
    1676827075: null
  }
, 1676827075:
{
 ir: dum[0]=randlc(( & dum[1]), dum[2]);
 stmt: dum[0]=randlc(( & dum[1]), dum[2]);
  preds={
    359742806: null
  }
  succs={
    2089589253: null
  }
, 2089589253:
{
 ir: i=0;
 for-condition: 1611370719
 for-step: 222427158
 stmt: #pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
 for-exit: 1545827753
  preds={
    1676827075: null
  }
  succs={
    1611370719: null
  }
, 1611370719:
{
 true: 651100072
 false: 1545827753
 ir: i<(2*(1<<16))
 loop-variants: [i, x[(2*(1<<16))]]
  preds={
    2089589253: null
    222427158: null
  }
  succs={
    651100072: null
    1545827753: null
  }
, 651100072:
{
 ir: x[i]=( - 1.0E99);
 stmt: x[i]=( - 1.0E99);
  preds={
    1611370719: null
  }
  succs={
    222427158: null
  }
, 222427158:
{
 ir: i ++ 
  preds={
    651100072: null
  }
  succs={
    1611370719: null
  }
, 1545827753:
{
 stmt-exit: #pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
 tag: FOREXIT
  preds={
    1611370719: null
  }
  succs={
    1611832218: null
  }
, 1611832218:
{
 ir: Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
 stmt: Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
  preds={
    1545827753: null
  }
  succs={
    2027317551: null
  }
, 2027317551:
{
 ir: timer_clear(0);
 stmt: timer_clear(0);
  preds={
    1611832218: null
  }
  succs={
    2052435819: null
  }
, 2052435819:
{
 ir: timer_clear(1);
 stmt: timer_clear(1);
  preds={
    2027317551: null
  }
  succs={
    1033638837: null
  }
, 1033638837:
{
 ir: timer_clear(2);
 stmt: timer_clear(2);
  preds={
    2052435819: null
  }
  succs={
    1227264471: null
  }
, 1227264471:
{
 ir: timer_start(0);
 stmt: timer_start(0);
  preds={
    1033638837: null
  }
  succs={
    41031373: null
  }
, 41031373:
{
 ir: t1=1.220703125E9;
 stmt: t1=1.220703125E9;
  preds={
    1227264471: null
  }
  succs={
    1435229983: null
  }
, 1435229983:
{
 ir: vranlc(0, ( & t1), 1.220703125E9, x);
 stmt: vranlc(0, ( & t1), 1.220703125E9, x);
  preds={
    41031373: null
  }
  succs={
    139947936: null
  }
, 139947936:
{
 ir: t1=1.220703125E9;
 stmt: t1=1.220703125E9;
  preds={
    1435229983: null
  }
  succs={
    1814827909: null
  }
, 1814827909:
{
 ir: i=0;
 for-condition: 1733581655
 for-step: 1597328335
 stmt: for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
 for-exit: 1034909474
  preds={
    139947936: null
  }
  succs={
    1733581655: null
  }
, 1733581655:
{
 true: 1971519316
 false: 1034909474
 ir: i<(16+1)
 loop-variants: [i, t2]
  preds={
    1814827909: null
    1597328335: null
  }
  succs={
    1971519316: null
    1034909474: null
  }
, 1971519316:
{
 ir: t2=randlc(( & t1), t1);
 stmt: t2=randlc(( & t1), t1);
  preds={
    1733581655: null
  }
  succs={
    1597328335: null
  }
, 1597328335:
{
 ir: i ++ 
  preds={
    1971519316: null
  }
  succs={
    1733581655: null
  }
, 1034909474:
{
 stmt-exit: for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
 tag: FOREXIT
  preds={
    1733581655: null
  }
  succs={
    2019826979: null
  }
, 2019826979:
{
 ir: an=t1;
 stmt: an=t1;
  preds={
    1034909474: null
  }
  succs={
    1951963537: null
  }
, 1951963537:
{
 ir: tt=2.71828183E8;
 stmt: tt=2.71828183E8;
  preds={
    2019826979: null
  }
  succs={
    21422054: null
  }
, 21422054:
{
 ir: gc=0.0;
 stmt: gc=0.0;
  preds={
    1951963537: null
  }
  succs={
    1192672907: null
  }
, 1192672907:
{
 ir: sx=0.0;
 stmt: sx=0.0;
  preds={
    21422054: null
  }
  succs={
    532885071: null
  }
, 532885071:
{
 ir: sy=0.0;
 stmt: sy=0.0;
  preds={
    1192672907: null
  }
  succs={
    1794768050: null
  }
, 1794768050:
{
 ir: i=0;
 for-condition: 409598930
 for-step: 1825445620
 stmt: #pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
 for-exit: 2130357594
  preds={
    532885071: null
  }
  succs={
    409598930: null
  }
, 409598930:
{
 true: 795326519
 false: 2130357594
 ir: i<10
 loop-variants: [i, q[10]]
  preds={
    1794768050: null
    1825445620: null
  }
  succs={
    795326519: null
    2130357594: null
  }
, 795326519:
{
 ir: q[i]=0.0;
 stmt: q[i]=0.0;
  preds={
    409598930: null
  }
  succs={
    1825445620: null
  }
, 1825445620:
{
 ir: i ++ 
  preds={
    795326519: null
  }
  succs={
    409598930: null
  }
, 2130357594:
{
 stmt-exit: #pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
 tag: FOREXIT
  preds={
    409598930: null
  }
  succs={
    689602108: null
  }
, 689602108:
{
 ir: k_offset=( - 1);
 stmt: k_offset=( - 1);
  preds={
    2130357594: null
  }
  succs={
    1827171553: null
  }
, 1827171553:
{
 ir: k=1;
 for-condition: 970865974
 for-step: 1424482154
 stmt: for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
 for-exit: 1072506992
  preds={
    689602108: null
  }
  succs={
    970865974: null
  }
, 970865974:
{
 true: 273077527
 false: 1072506992
 ir: k<=np
 loop-variants: [k, kk, t1, t2, i, ik, t3, reduce_span_0, * reduce = (double * )malloc((10*sizeof (double))), x1, x2, t4, l, sx, sy, q[10]]
  preds={
    1827171553: null
    1424482154: null
  }
  succs={
    273077527: null
    1072506992: null
  }
, 273077527:
{
 ir: kk=(k_offset+k);
 stmt: kk=(k_offset+k);
  preds={
    970865974: null
  }
  succs={
    212011969: null
  }
, 212011969:
{
 ir: t1=2.71828183E8;
 stmt: t1=2.71828183E8;
  preds={
    273077527: null
  }
  succs={
    998062648: null
  }
, 998062648:
{
 ir: t2=an;
 stmt: t2=an;
  preds={
    212011969: null
  }
  succs={
    479459041: null
  }
, 479459041:
{
 ir: i=1;
 for-condition: 1663888181
 for-step: 402695541
 stmt: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 for-exit: 341372316
  preds={
    998062648: null
  }
  succs={
    1663888181: null
  }
, 1663888181:
{
 true: 45822040
 false: 341372316
 ir: i<=100
 loop-variants: [i, ik, t3, kk]
  preds={
    479459041: null
    402695541: null
  }
  succs={
    45822040: null
    341372316: null
  }
, 45822040:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
    1663888181: null
  }
  succs={
    1426435610: null
  }
, 1426435610:
{
 true: 1097619701
 false: 1942828992
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    45822040: null
  }
  succs={
    1097619701: null
    1942828992: null
  }
, 1097619701:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    1426435610: null
  }
  succs={
    557023099: null
  }
, 1942828992:
{
 ir: null
 stmt: null
  preds={
    1426435610: null
  }
  succs={
    557023099: null
  }
, 557023099:
{
 tag: IFEXIT
  preds={
    1097619701: null
    1942828992: null
  }
  succs={
    1625252058: null
  }
, 1625252058:
{
 true: 2050370411
 false: 1512903453
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    557023099: null
  }
  succs={
    2050370411: null
    1512903453: null
  }
, 2050370411:
{
 ir: break;
 stmt: break;
  preds={
    1625252058: null
  }
  succs={
    341372316: null
  }
, 1512903453:
{
 ir: null
 stmt: null
  preds={
    1625252058: null
  }
  succs={
    22004208: null
  }
, 22004208:
{
 tag: IFEXIT
  preds={
    1512903453: null
  }
  succs={
    1256837057: null
  }
, 1256837057:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    22004208: null
  }
  succs={
    1361817590: null
  }
, 1361817590:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    1256837057: null
  }
  succs={
    402695541: null
  }
, 402695541:
{
 ir: i ++ 
  preds={
    1361817590: null
  }
  succs={
    1663888181: null
  }
, 341372316:
{
 stmt-exit: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 tag: FOREXIT
  preds={
    1663888181: null
    2050370411: null
  }
  succs={
    319689067: null
  }
, 319689067:
{
 true: 279566689
 false: 238564722
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(2);
}
  preds={
    341372316: null
  }
  succs={
    279566689: null
    238564722: null
  }
, 279566689:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
    319689067: null
  }
  succs={
    1574898980: null
  }
, 238564722:
{
 ir: null
 stmt: null
  preds={
    319689067: null
  }
  succs={
    1574898980: null
  }
, 1574898980:
{
 tag: IFEXIT
  preds={
    279566689: null
    238564722: null
  }
  succs={
    56861999: null
  }
, 56861999:
{
 ir: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
 stmt: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
  preds={
    1574898980: null
  }
  succs={
    802771878: null
  }
, 802771878:
{
 true: 1619356001
 false: 172678484
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(2);
}
  preds={
    56861999: null
  }
  succs={
    1619356001: null
    172678484: null
  }
, 1619356001:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
    802771878: null
  }
  succs={
    337533935: null
  }
, 172678484:
{
 ir: null
 stmt: null
  preds={
    802771878: null
  }
  succs={
    337533935: null
  }
, 337533935:
{
 tag: IFEXIT
  preds={
    1619356001: null
    172678484: null
  }
  succs={
    985324122: null
  }
, 985324122:
{
 true: 1604052588
 false: 1724256292
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(1);
}
  preds={
    337533935: null
  }
  succs={
    1604052588: null
    1724256292: null
  }
, 1604052588:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
    985324122: null
  }
  succs={
    6422064: null
  }
, 1724256292:
{
 ir: null
 stmt: null
  preds={
    985324122: null
  }
  succs={
    6422064: null
  }
, 6422064:
{
 tag: IFEXIT
  preds={
    1604052588: null
    1724256292: null
  }
  succs={
    987547666: null
  }
, 987547666:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 1825419935
 for-step: 893591815
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 2067925017
  preds={
    6422064: null
  }
  succs={
    1825419935: null
  }
, 1825419935:
{
 true: 13226198
 false: 2067925017
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    987547666: null
    893591815: null
  }
  succs={
    13226198: null
    2067925017: null
  }
, 13226198:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    1825419935: null
  }
  succs={
    893591815: null
  }
, 893591815:
{
 ir: reduce_span_0 ++ 
  preds={
    13226198: null
  }
  succs={
    1825419935: null
  }
, 2067925017:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    1825419935: null
  }
  succs={
    940087898: null
  }
, 940087898:
{
 ir: i=0;
 for-condition: 1260634890
 for-step: 820537534
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 1724457619
  preds={
    2067925017: null
  }
  succs={
    1260634890: null
  }
, 1260634890:
{
 true: 643489709
 false: 1724457619
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    940087898: null
    820537534: null
  }
  succs={
    643489709: null
    1724457619: null
  }
, 643489709:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    1260634890: null
  }
  succs={
    2048529572: null
  }
, 2048529572:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    643489709: null
  }
  succs={
    171809144: null
  }
, 171809144:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    2048529572: null
  }
  succs={
    949581868: null
  }
, 949581868:
{
 true: 1262607708
 false: 369347944
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    171809144: null
  }
  succs={
    1262607708: null
    369347944: null
  }
, 1262607708:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    949581868: null
  }
  succs={
    1632914150: null
  }
, 369347944:
{
 ir: null
 stmt: null
  preds={
    949581868: null
  }
  succs={
    166454155: null
  }
, 1632914150:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    1262607708: null
  }
  succs={
    999736366: null
  }
, 999736366:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    1632914150: null
  }
  succs={
    1560702077: null
  }
, 1560702077:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    999736366: null
  }
  succs={
    507911745: null
  }
, 507911745:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1560702077: null
  }
  succs={
    1537772520: null
  }
, 1537772520:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    507911745: null
  }
  succs={
    1452442375: null
  }
, 1452442375:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    1537772520: null
  }
  succs={
    166454155: null
  }
, 166454155:
{
 tag: IFEXIT
  preds={
    1452442375: null
    369347944: null
  }
  succs={
    820537534: null
  }
, 820537534:
{
 ir: i ++ 
  preds={
    166454155: null
  }
  succs={
    1260634890: null
  }
, 1724457619:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    1260634890: null
  }
  succs={
    1021258849: null
  }
, 1021258849:
{
 ir: reduce_span_0=0;
 for-condition: 1325465767
 for-step: 330128595
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 473153915
  preds={
    1724457619: null
  }
  succs={
    1325465767: null
  }
, 1325465767:
{
 true: 858232531
 false: 473153915
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    1021258849: null
    330128595: null
  }
  succs={
    858232531: null
    473153915: null
  }
, 858232531:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    1325465767: null
  }
  succs={
    330128595: null
  }
, 330128595:
{
 ir: reduce_span_0 ++ 
  preds={
    858232531: null
  }
  succs={
    1325465767: null
  }
, 473153915:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    1325465767: null
  }
  succs={
    503938393: null
  }
, 503938393:
{
 true: 1542520418
 false: 1731977615
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(1);
}
  preds={
    473153915: null
  }
  succs={
    1542520418: null
    1731977615: null
  }
, 1542520418:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
    503938393: null
  }
  succs={
    1703009290: null
  }
, 1731977615:
{
 ir: null
 stmt: null
  preds={
    503938393: null
  }
  succs={
    1703009290: null
  }
, 1703009290:
{
 tag: IFEXIT
  preds={
    1542520418: null
    1731977615: null
  }
  succs={
    1424482154: null
  }
, 1424482154:
{
 ir: k ++ 
  preds={
    1703009290: null
  }
  succs={
    970865974: null
  }
, 1072506992:
{
 stmt-exit: for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
 tag: FOREXIT
  preds={
    970865974: null
  }
  succs={
    851765426: null
  }
, 851765426:
{
 ir: i=0;
 for-condition: 1479696465
 for-step: 1690101810
 stmt: #pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
 for-exit: 124058278
  preds={
    1072506992: null
  }
  succs={
    1479696465: null
  }
, 1479696465:
{
 true: 1997702454
 false: 124058278
 ir: i<10
 loop-variants: [i, gc]
  preds={
    851765426: null
    1690101810: null
  }
  succs={
    1997702454: null
    124058278: null
  }
, 1997702454:
{
 ir: gc=(gc+q[i]);
 stmt: gc=(gc+q[i]);
  preds={
    1479696465: null
  }
  succs={
    1690101810: null
  }
, 1690101810:
{
 ir: i ++ 
  preds={
    1997702454: null
  }
  succs={
    1479696465: null
  }
, 124058278:
{
 stmt-exit: #pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
 tag: FOREXIT
  preds={
    1479696465: null
  }
  succs={
    1277108979: null
  }
, 1277108979:
{
 ir: timer_stop(0);
 stmt: timer_stop(0);
  preds={
    124058278: null
  }
  succs={
    1502335674: null
  }
, 1502335674:
{
 ir: tm=timer_read(0);
 stmt: tm=timer_read(0);
  preds={
    1277108979: null
  }
  succs={
    1517640897: null
  }
, 1517640897:
{
 ir: nit=0;
 stmt: nit=0;
  preds={
    1502335674: null
  }
  succs={
    2061774051: null
  }
, 2061774051:
{
 ir: verified=true;
 stmt: verified=true;
  preds={
    1517640897: null
  }
  succs={
    1331270134: null
  }
, 1331270134:
{
 ir: sx_verify_value=40338.15542441498;
 stmt: sx_verify_value=40338.15542441498;
  preds={
    2061774051: null
  }
  succs={
    1212191909: null
  }
, 1212191909:
{
 ir: sy_verify_value=( - 26606.69192809235);
 stmt: sy_verify_value=( - 26606.69192809235);
  preds={
    1331270134: null
  }
  succs={
    738677855: null
  }
, 738677855:
{
 true: 1677458155
 false: 240630125
 ir: verified
 stmt: if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
  preds={
    1212191909: null
  }
  succs={
    1677458155: null
    240630125: null
  }
, 1677458155:
{
 ir: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
 stmt: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
  preds={
    738677855: null
  }
  succs={
    941836856: null
  }
, 240630125:
{
 ir: null
 stmt: null
  preds={
    738677855: null
  }
  succs={
    851912430: null
  }
, 941836856:
{
 ir: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
 stmt: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
  preds={
    1677458155: null
  }
  succs={
    1613627715: null
  }
, 1613627715:
{
 ir: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
 stmt: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
  preds={
    941836856: null
  }
  succs={
    851912430: null
  }
, 851912430:
{
 tag: IFEXIT
  preds={
    1613627715: null
    240630125: null
  }
  succs={
    586358252: null
  }
, 586358252:
{
 ir: Mops=((pow(2.0, (30+1))/tm)/1000000.0);
 stmt: Mops=((pow(2.0, (30+1))/tm)/1000000.0);
  preds={
    851912430: null
  }
  succs={
    885002305: null
  }
, 885002305:
{
 ir: printf("\nEP Benchmark Results:\n\n");
 stmt: printf("\nEP Benchmark Results:\n\n");
  preds={
    586358252: null
  }
  succs={
    124734309: null
  }
, 124734309:
{
 ir: printf("CPU Time =%10.4lf\n", tm);
 stmt: printf("CPU Time =%10.4lf\n", tm);
  preds={
    885002305: null
  }
  succs={
    211090736: null
  }
, 211090736:
{
 ir: printf("N = 2^%5d\n", 30);
 stmt: printf("N = 2^%5d\n", 30);
  preds={
    124734309: null
  }
  succs={
    909282611: null
  }
, 909282611:
{
 ir: printf("No. Gaussian Pairs = %15.0lf\n", gc);
 stmt: printf("No. Gaussian Pairs = %15.0lf\n", gc);
  preds={
    211090736: null
  }
  succs={
    46453164: null
  }
, 46453164:
{
 ir: printf("Sums = %25.15lE %25.15lE\n", sx, sy);
 stmt: printf("Sums = %25.15lE %25.15lE\n", sx, sy);
  preds={
    909282611: null
  }
  succs={
    2131597042: null
  }
, 2131597042:
{
 ir: printf("Counts: \n");
 stmt: printf("Counts: \n");
  preds={
    46453164: null
  }
  succs={
    1380924218: null
  }
, 1380924218:
{
 ir: i=0;
 for-condition: 1990385139
 for-step: 1105628551
 stmt: for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
 for-exit: 1241480588
  preds={
    2131597042: null
  }
  succs={
    1990385139: null
  }
, 1990385139:
{
 true: 1415289182
 false: 1241480588
 ir: i<10
 loop-variants: [i]
  preds={
    1380924218: null
    1105628551: null
  }
  succs={
    1415289182: null
    1241480588: null
  }
, 1415289182:
{
 ir: printf("%3d%15.0lf\n", i, q[i]);
 stmt: printf("%3d%15.0lf\n", i, q[i]);
  preds={
    1990385139: null
  }
  succs={
    1105628551: null
  }
, 1105628551:
{
 ir: i ++ 
  preds={
    1415289182: null
  }
  succs={
    1990385139: null
  }
, 1241480588:
{
 stmt-exit: for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
 tag: FOREXIT
  preds={
    1990385139: null
  }
  succs={
    693267461: null
  }
, 693267461:
{
 ir: print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
 stmt: print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
  preds={
    1241480588: null
  }
  succs={
    242282810: null
  }
, 242282810:
{
 true: 1997548433
 false: 1027495011
 ir: timers_enabled
 stmt: if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
  preds={
    693267461: null
  }
  succs={
    1997548433: null
    1027495011: null
  }
, 1997548433:
{
 true: 49222910
 false: 1160850402
 ir: (tm<=0.0)
 stmt: if ((tm<=0.0))
{
tm=1.0;
}
  preds={
    242282810: null
  }
  succs={
    49222910: null
    1160850402: null
  }
, 1027495011:
{
 ir: null
 stmt: null
  preds={
    242282810: null
  }
  succs={
    1688470144: null
  }
, 49222910:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
    1997548433: null
  }
  succs={
    2142852357: null
  }
, 1160850402:
{
 ir: null
 stmt: null
  preds={
    1997548433: null
  }
  succs={
    2142852357: null
  }
, 2142852357:
{
 tag: IFEXIT
  preds={
    49222910: null
    1160850402: null
  }
  succs={
    93054696: null
  }
, 93054696:
{
 ir: tt=timer_read(0);
 stmt: tt=timer_read(0);
  preds={
    2142852357: null
  }
  succs={
    1932597611: null
  }
, 1932597611:
{
 ir: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    93054696: null
  }
  succs={
    1066615508: null
  }
, 1066615508:
{
 ir: tt=timer_read(1);
 stmt: tt=timer_read(1);
  preds={
    1932597611: null
  }
  succs={
    179779934: null
  }
, 179779934:
{
 ir: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    1066615508: null
  }
  succs={
    1355887174: null
  }
, 1355887174:
{
 ir: tt=timer_read(2);
 stmt: tt=timer_read(2);
  preds={
    179779934: null
  }
  succs={
    735085430: null
  }
, 735085430:
{
 ir: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    1355887174: null
  }
  succs={
    1688470144: null
  }
, 1688470144:
{
 tag: IFEXIT
  preds={
    735085430: null
    1027495011: null
  }
  succs={
    1262548561: null
  }
, 1262548561:
{
 ir: _ret_val_0=0;
 stmt: _ret_val_0=0;
  preds={
    1688470144: null
  }
  succs={
    1118840610: null
  }
, 1118840610:
{
 ir: return _ret_val_0;
 symbol-exit: [{
double Mops, t1, t2, t3, t4, x1, x2;
double sx, sy, tm, an, tt, gc;
double sx_verify_value, sy_verify_value, sx_err, sy_err;
int np;
int i, ik, kk, l, k, nit;
int k_offset, j;
logical verified, timers_enabled;
double dum[3] = {1.0, 1.0, 1.0};
char size[16];
FILE * fp;
int _ret_val_0;
if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
sprintf(size, "%15.0lf", pow(2.0, (30+1)));
j=14;
if ((size[j]=='.'))
{
j -- ;
}
size[(j+1)]='\0';
printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
printf("\n Number of random numbers generated: %15s\n", size);
verified=false;
np=(1<<(30-16));
vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
dum[0]=randlc(( & dum[1]), dum[2]);
#pragma loop name main#0
 
#pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
timer_clear(0);
timer_clear(1);
timer_clear(2);
timer_start(0);
t1=1.220703125E9;
vranlc(0, ( & t1), 1.220703125E9, x);
t1=1.220703125E9;
#pragma loop name main#1
 
for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
an=t1;
tt=2.71828183E8;
gc=0.0;
sx=0.0;
sy=0.0;
#pragma loop name main#2
 
#pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
k_offset=( - 1);
#pragma experimental section start null
#pragma loop name main#3
 
for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
#pragma experimental section stop null
#pragma loop name main#4
 
#pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
timer_stop(0);
tm=timer_read(0);
nit=0;
verified=true;
sx_verify_value=40338.15542441498;
sy_verify_value=( - 26606.69192809235);
if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
Mops=((pow(2.0, (30+1))/tm)/1000000.0);
printf("\nEP Benchmark Results:\n\n");
printf("CPU Time =%10.4lf\n", tm);
printf("N = 2^%5d\n", 30);
printf("No. Gaussian Pairs = %15.0lf\n", gc);
printf("Sums = %25.15lE %25.15lE\n", sx, sy);
printf("Counts: \n");
#pragma loop name main#5
 
for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
_ret_val_0=0;
return _ret_val_0;
}]
 stmt: return _ret_val_0;
  preds={
    1262548561: null
  }
  succs={
  }
]</DFAGraph>




[Mops, t1, t2, t3, t4, x1, x2, sx, sy, tm, an, tt, gc, sx_verify_value, sy_verify_value, sx_err, sy_err, np, i, ik, kk, l, k, nit, k_offset, j, verified, timers_enabled, dum[3] = {1.0, 1.0, 1.0}, size[16], * fp, _ret_val_0, * reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[86558824:
{
 ir: start[n]=elapsed_time();
 stmt: start[n]=elapsed_time();
  preds={
  }
  succs={
    1234586997: null
  }
, 1234586997:
{
 ir: return ;
 stmt: return ;
  preds={
    86558824: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[669965156:
{
 ir: start[n]=elapsed_time();
 stmt: start[n]=elapsed_time();
  preds={
  }
  succs={
    1558763625: null
  }
, 1558763625:
{
 ir: return ;
 stmt: return ;
  preds={
    669965156: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[835146383:
{
 ir: timers_enabled=false;
 stmt: timers_enabled=false;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[2048013503:
{
 ir: timers_enabled=true;
 stmt: timers_enabled=true;
  preds={
  }
  succs={
    729218894: null
  }
, 729218894:
{
 ir: fclose(fp);
 stmt: fclose(fp);
  preds={
    2048013503: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1811922029:
{
 ir: j -- ;
 stmt: j -- ;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[369671357:
{
 ir: x[i]=( - 1.0E99);
 stmt: x[i]=( - 1.0E99);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[434437292:
{
 ir: t2=randlc(( & t1), t1);
 stmt: t2=randlc(( & t1), t1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1070157899:
{
 ir: q[i]=0.0;
 stmt: q[i]=0.0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[108449608:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[120689887:
{
 ir: break;
 stmt: break;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[849776463:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
  }
  succs={
    1511909371: null
  }
, 1511909371:
{
 true: 108449608
 false: 861623840
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    849776463: null
  }
  succs={
    108449608: null
    861623840: null
  }
, 108449608:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    1511909371: null
  }
  succs={
    43650267: null
  }
, 861623840:
{
 ir: null
 stmt: null
  preds={
    1511909371: null
  }
  succs={
    43650267: null
  }
, 43650267:
{
 tag: IFEXIT
  preds={
    108449608: null
    861623840: null
  }
  succs={
    1857173583: null
  }
, 1857173583:
{
 true: 120689887
 false: 1016860054
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    43650267: null
  }
  succs={
    120689887: null
    1016860054: null
  }
, 120689887:
{
 ir: break;
 stmt: break;
  preds={
    1857173583: null
  }
  succs={
  }
, 1016860054:
{
 ir: null
 stmt: null
  preds={
    1857173583: null
  }
  succs={
    977674685: null
  }
, 977674685:
{
 tag: IFEXIT
  preds={
    1016860054: null
  }
  succs={
    836427078: null
  }
, 836427078:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    977674685: null
  }
  succs={
    1322642290: null
  }
, 1322642290:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    836427078: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1088104996:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[2131960182:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[145581669:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[198112003:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1223240796:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
  }
  succs={
    2099051403: null
  }
, 2099051403:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    1223240796: null
  }
  succs={
    48361312: null
  }
, 48361312:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    2099051403: null
  }
  succs={
    573926093: null
  }
, 573926093:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    48361312: null
  }
  succs={
    946802083: null
  }
, 946802083:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    573926093: null
  }
  succs={
    962944318: null
  }
, 962944318:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    946802083: null
  }
  succs={
    888287133: null
  }
, 888287133:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    962944318: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1413730361:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
  }
  succs={
    176683244: null
  }
, 176683244:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    1413730361: null
  }
  succs={
    1668837760: null
  }
, 1668837760:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    176683244: null
  }
  succs={
    1025001676: null
  }
, 1025001676:
{
 true: 1223240796
 false: 2111457497
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    1668837760: null
  }
  succs={
    1223240796: null
    2111457497: null
  }
, 1223240796:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    1025001676: null
  }
  succs={
    2099051403: null
  }
, 2111457497:
{
 ir: null
 stmt: null
  preds={
    1025001676: null
  }
  succs={
    1850042097: null
  }
, 2099051403:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    1223240796: null
  }
  succs={
    48361312: null
  }
, 48361312:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    2099051403: null
  }
  succs={
    573926093: null
  }
, 573926093:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    48361312: null
  }
  succs={
    946802083: null
  }
, 946802083:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    573926093: null
  }
  succs={
    962944318: null
  }
, 962944318:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    946802083: null
  }
  succs={
    888287133: null
  }
, 888287133:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    962944318: null
  }
  succs={
    1850042097: null
  }
, 1850042097:
{
 tag: IFEXIT
  preds={
    888287133: null
    2111457497: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1686934746:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1407083101:
{
 ir: reduce_span_0=0;
 for-condition: 711112124
 for-step: 1398241764
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 1409092880
  preds={
  }
  succs={
    711112124: null
  }
, 711112124:
{
 true: 1686934746
 false: 1409092880
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    1407083101: null
    1398241764: null
  }
  succs={
    1686934746: null
    1409092880: null
  }
, 1686934746:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    711112124: null
  }
  succs={
    1398241764: null
  }
, 1398241764:
{
 ir: reduce_span_0 ++ 
  preds={
    1686934746: null
  }
  succs={
    711112124: null
  }
, 1409092880:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    711112124: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1107530534:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 1097897234
 for-step: 858818438
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 1335503880
  preds={
  }
  succs={
    1097897234: null
  }
, 1097897234:
{
 true: 198112003
 false: 1335503880
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    1107530534: null
    858818438: null
  }
  succs={
    198112003: null
    1335503880: null
  }
, 198112003:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    1097897234: null
  }
  succs={
    858818438: null
  }
, 858818438:
{
 ir: reduce_span_0 ++ 
  preds={
    198112003: null
  }
  succs={
    1097897234: null
  }
, 1335503880:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    1097897234: null
  }
  succs={
    877612522: null
  }
, 877612522:
{
 ir: i=0;
 for-condition: 1265508963
 for-step: 461129530
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 1582028874
  preds={
    1335503880: null
  }
  succs={
    1265508963: null
  }
, 1265508963:
{
 true: 1413730361
 false: 1582028874
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    877612522: null
    461129530: null
  }
  succs={
    1413730361: null
    1582028874: null
  }
, 1413730361:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    1265508963: null
  }
  succs={
    176683244: null
  }
, 176683244:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    1413730361: null
  }
  succs={
    1668837760: null
  }
, 1668837760:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    176683244: null
  }
  succs={
    1025001676: null
  }
, 1025001676:
{
 true: 1223240796
 false: 2111457497
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    1668837760: null
  }
  succs={
    1223240796: null
    2111457497: null
  }
, 1223240796:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    1025001676: null
  }
  succs={
    2099051403: null
  }
, 2111457497:
{
 ir: null
 stmt: null
  preds={
    1025001676: null
  }
  succs={
    1850042097: null
  }
, 2099051403:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    1223240796: null
  }
  succs={
    48361312: null
  }
, 48361312:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    2099051403: null
  }
  succs={
    573926093: null
  }
, 573926093:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    48361312: null
  }
  succs={
    946802083: null
  }
, 946802083:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    573926093: null
  }
  succs={
    962944318: null
  }
, 962944318:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    946802083: null
  }
  succs={
    888287133: null
  }
, 888287133:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    962944318: null
  }
  succs={
    1850042097: null
  }
, 1850042097:
{
 tag: IFEXIT
  preds={
    888287133: null
    2111457497: null
  }
  succs={
    461129530: null
  }
, 461129530:
{
 ir: i ++ 
  preds={
    1850042097: null
  }
  succs={
    1265508963: null
  }
, 1582028874:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    1265508963: null
  }
  succs={
    1407083101: null
  }
, 1407083101:
{
 ir: reduce_span_0=0;
 for-condition: 711112124
 for-step: 1398241764
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 1409092880
  preds={
    1582028874: null
  }
  succs={
    711112124: null
  }
, 711112124:
{
 true: 1686934746
 false: 1409092880
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    1407083101: null
    1398241764: null
  }
  succs={
    1686934746: null
    1409092880: null
  }
, 1686934746:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    711112124: null
  }
  succs={
    1398241764: null
  }
, 1398241764:
{
 ir: reduce_span_0 ++ 
  preds={
    1686934746: null
  }
  succs={
    711112124: null
  }
, 1409092880:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    711112124: null
  }
  succs={
  }
]</DFAGraph>




[* reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[1812831622:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1917025677:
{
 ir: kk=(k_offset+k);
 stmt: kk=(k_offset+k);
  preds={
  }
  succs={
    474488818: null
  }
, 474488818:
{
 ir: t1=2.71828183E8;
 stmt: t1=2.71828183E8;
  preds={
    1917025677: null
  }
  succs={
    462773420: null
  }
, 462773420:
{
 ir: t2=an;
 stmt: t2=an;
  preds={
    474488818: null
  }
  succs={
    431570856: null
  }
, 431570856:
{
 ir: i=1;
 for-condition: 318353283
 for-step: 2121199924
 stmt: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 for-exit: 520162288
  preds={
    462773420: null
  }
  succs={
    318353283: null
  }
, 318353283:
{
 true: 849776463
 false: 520162288
 ir: i<=100
 loop-variants: [i, ik, t3, kk]
  preds={
    431570856: null
    2121199924: null
  }
  succs={
    849776463: null
    520162288: null
  }
, 849776463:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
    318353283: null
  }
  succs={
    1511909371: null
  }
, 1511909371:
{
 true: 108449608
 false: 861623840
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    849776463: null
  }
  succs={
    108449608: null
    861623840: null
  }
, 108449608:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    1511909371: null
  }
  succs={
    43650267: null
  }
, 861623840:
{
 ir: null
 stmt: null
  preds={
    1511909371: null
  }
  succs={
    43650267: null
  }
, 43650267:
{
 tag: IFEXIT
  preds={
    108449608: null
    861623840: null
  }
  succs={
    1857173583: null
  }
, 1857173583:
{
 true: 120689887
 false: 1016860054
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    43650267: null
  }
  succs={
    120689887: null
    1016860054: null
  }
, 120689887:
{
 ir: break;
 stmt: break;
  preds={
    1857173583: null
  }
  succs={
    520162288: null
  }
, 1016860054:
{
 ir: null
 stmt: null
  preds={
    1857173583: null
  }
  succs={
    977674685: null
  }
, 977674685:
{
 tag: IFEXIT
  preds={
    1016860054: null
  }
  succs={
    836427078: null
  }
, 836427078:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    977674685: null
  }
  succs={
    1322642290: null
  }
, 1322642290:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    836427078: null
  }
  succs={
    2121199924: null
  }
, 2121199924:
{
 ir: i ++ 
  preds={
    1322642290: null
  }
  succs={
    318353283: null
  }
, 520162288:
{
 stmt-exit: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 tag: FOREXIT
  preds={
    318353283: null
    120689887: null
  }
  succs={
    282003944: null
  }
, 282003944:
{
 true: 1088104996
 false: 421637524
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(2);
}
  preds={
    520162288: null
  }
  succs={
    1088104996: null
    421637524: null
  }
, 1088104996:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
    282003944: null
  }
  succs={
    250112971: null
  }
, 421637524:
{
 ir: null
 stmt: null
  preds={
    282003944: null
  }
  succs={
    250112971: null
  }
, 250112971:
{
 tag: IFEXIT
  preds={
    1088104996: null
    421637524: null
  }
  succs={
    393996856: null
  }
, 393996856:
{
 ir: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
 stmt: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
  preds={
    250112971: null
  }
  succs={
    1808432653: null
  }
, 1808432653:
{
 true: 2131960182
 false: 640808588
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(2);
}
  preds={
    393996856: null
  }
  succs={
    2131960182: null
    640808588: null
  }
, 2131960182:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
    1808432653: null
  }
  succs={
    1859383896: null
  }
, 640808588:
{
 ir: null
 stmt: null
  preds={
    1808432653: null
  }
  succs={
    1859383896: null
  }
, 1859383896:
{
 tag: IFEXIT
  preds={
    2131960182: null
    640808588: null
  }
  succs={
    816798571: null
  }
, 816798571:
{
 true: 145581669
 false: 428039780
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(1);
}
  preds={
    1859383896: null
  }
  succs={
    145581669: null
    428039780: null
  }
, 145581669:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
    816798571: null
  }
  succs={
    1756573246: null
  }
, 428039780:
{
 ir: null
 stmt: null
  preds={
    816798571: null
  }
  succs={
    1756573246: null
  }
, 1756573246:
{
 tag: IFEXIT
  preds={
    145581669: null
    428039780: null
  }
  succs={
    1107530534: null
  }
, 1107530534:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 1097897234
 for-step: 858818438
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 1335503880
  preds={
    1756573246: null
  }
  succs={
    1097897234: null
  }
, 1097897234:
{
 true: 198112003
 false: 1335503880
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    1107530534: null
    858818438: null
  }
  succs={
    198112003: null
    1335503880: null
  }
, 198112003:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    1097897234: null
  }
  succs={
    858818438: null
  }
, 858818438:
{
 ir: reduce_span_0 ++ 
  preds={
    198112003: null
  }
  succs={
    1097897234: null
  }
, 1335503880:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    1097897234: null
  }
  succs={
    877612522: null
  }
, 877612522:
{
 ir: i=0;
 for-condition: 1265508963
 for-step: 461129530
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 1582028874
  preds={
    1335503880: null
  }
  succs={
    1265508963: null
  }
, 1265508963:
{
 true: 1413730361
 false: 1582028874
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    877612522: null
    461129530: null
  }
  succs={
    1413730361: null
    1582028874: null
  }
, 1413730361:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    1265508963: null
  }
  succs={
    176683244: null
  }
, 176683244:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    1413730361: null
  }
  succs={
    1668837760: null
  }
, 1668837760:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    176683244: null
  }
  succs={
    1025001676: null
  }
, 1025001676:
{
 true: 1223240796
 false: 2111457497
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    1668837760: null
  }
  succs={
    1223240796: null
    2111457497: null
  }
, 1223240796:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    1025001676: null
  }
  succs={
    2099051403: null
  }
, 2111457497:
{
 ir: null
 stmt: null
  preds={
    1025001676: null
  }
  succs={
    1850042097: null
  }
, 2099051403:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    1223240796: null
  }
  succs={
    48361312: null
  }
, 48361312:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    2099051403: null
  }
  succs={
    573926093: null
  }
, 573926093:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    48361312: null
  }
  succs={
    946802083: null
  }
, 946802083:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    573926093: null
  }
  succs={
    962944318: null
  }
, 962944318:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    946802083: null
  }
  succs={
    888287133: null
  }
, 888287133:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    962944318: null
  }
  succs={
    1850042097: null
  }
, 1850042097:
{
 tag: IFEXIT
  preds={
    888287133: null
    2111457497: null
  }
  succs={
    461129530: null
  }
, 461129530:
{
 ir: i ++ 
  preds={
    1850042097: null
  }
  succs={
    1265508963: null
  }
, 1582028874:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    1265508963: null
  }
  succs={
    1407083101: null
  }
, 1407083101:
{
 ir: reduce_span_0=0;
 for-condition: 711112124
 for-step: 1398241764
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 1409092880
  preds={
    1582028874: null
  }
  succs={
    711112124: null
  }
, 711112124:
{
 true: 1686934746
 false: 1409092880
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    1407083101: null
    1398241764: null
  }
  succs={
    1686934746: null
    1409092880: null
  }
, 1686934746:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    711112124: null
  }
  succs={
    1398241764: null
  }
, 1398241764:
{
 ir: reduce_span_0 ++ 
  preds={
    1686934746: null
  }
  succs={
    711112124: null
  }
, 1409092880:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    711112124: null
  }
  succs={
    1289869008: null
  }
, 1289869008:
{
 true: 1812831622
 false: 605101809
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(1);
}
  preds={
    1409092880: null
  }
  succs={
    1812831622: null
    605101809: null
  }
, 1812831622:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
    1289869008: null
  }
  succs={
    524223214: null
  }
, 605101809:
{
 ir: null
 stmt: null
  preds={
    1289869008: null
  }
  succs={
    524223214: null
  }
, 524223214:
{
 tag: IFEXIT
  preds={
    1812831622: null
    605101809: null
  }
  succs={
  }
]</DFAGraph>




[* reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[2073299099:
{
 ir: gc=(gc+q[i]);
 stmt: gc=(gc+q[i]);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1119622337:
{
 ir: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
 stmt: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
  preds={
  }
  succs={
    125844477: null
  }
, 125844477:
{
 ir: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
 stmt: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
  preds={
    1119622337: null
  }
  succs={
    1394557075: null
  }
, 1394557075:
{
 ir: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
 stmt: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
  preds={
    125844477: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[2031588185:
{
 ir: printf("%3d%15.0lf\n", i, q[i]);
 stmt: printf("%3d%15.0lf\n", i, q[i]);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[2035381640:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[973843173:
{
 true: 2035381640
 false: 2059461664
 ir: (tm<=0.0)
 stmt: if ((tm<=0.0))
{
tm=1.0;
}
  preds={
  }
  succs={
    2035381640: null
    2059461664: null
  }
, 2035381640:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
    973843173: null
  }
  succs={
    680988889: null
  }
, 2059461664:
{
 ir: null
 stmt: null
  preds={
    973843173: null
  }
  succs={
    680988889: null
  }
, 680988889:
{
 tag: IFEXIT
  preds={
    2035381640: null
    2059461664: null
  }
  succs={
    1511574902: null
  }
, 1511574902:
{
 ir: tt=timer_read(0);
 stmt: tt=timer_read(0);
  preds={
    680988889: null
  }
  succs={
    1034094674: null
  }
, 1034094674:
{
 ir: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    1511574902: null
  }
  succs={
    1077873186: null
  }
, 1077873186:
{
 ir: tt=timer_read(1);
 stmt: tt=timer_read(1);
  preds={
    1034094674: null
  }
  succs={
    1346292516: null
  }
, 1346292516:
{
 ir: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    1077873186: null
  }
  succs={
    1280429864: null
  }
, 1280429864:
{
 ir: tt=timer_read(2);
 stmt: tt=timer_read(2);
  preds={
    1346292516: null
  }
  succs={
    1771421544: null
  }
, 1771421544:
{
 ir: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    1280429864: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[795011696:
{
 true: 835146383
 false: 2048013503
 symbol-entry: {
double Mops, t1, t2, t3, t4, x1, x2;
double sx, sy, tm, an, tt, gc;
double sx_verify_value, sy_verify_value, sx_err, sy_err;
int np;
int i, ik, kk, l, k, nit;
int k_offset, j;
logical verified, timers_enabled;
double dum[3] = {1.0, 1.0, 1.0};
char size[16];
FILE * fp;
int _ret_val_0;
if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
sprintf(size, "%15.0lf", pow(2.0, (30+1)));
j=14;
if ((size[j]=='.'))
{
j -- ;
}
size[(j+1)]='\0';
printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
printf("\n Number of random numbers generated: %15s\n", size);
verified=false;
np=(1<<(30-16));
vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
dum[0]=randlc(( & dum[1]), dum[2]);
#pragma loop name main#0
 
#pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
timer_clear(0);
timer_clear(1);
timer_clear(2);
timer_start(0);
t1=1.220703125E9;
vranlc(0, ( & t1), 1.220703125E9, x);
t1=1.220703125E9;
#pragma loop name main#1
 
for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
an=t1;
tt=2.71828183E8;
gc=0.0;
sx=0.0;
sy=0.0;
#pragma loop name main#2
 
#pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
k_offset=( - 1);
#pragma experimental section start null
#pragma loop name main#3
 
for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
#pragma experimental section stop null
#pragma loop name main#4
 
#pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
timer_stop(0);
tm=timer_read(0);
nit=0;
verified=true;
sx_verify_value=40338.15542441498;
sy_verify_value=( - 26606.69192809235);
if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
Mops=((pow(2.0, (30+1))/tm)/1000000.0);
printf("\nEP Benchmark Results:\n\n");
printf("CPU Time =%10.4lf\n", tm);
printf("N = 2^%5d\n", 30);
printf("No. Gaussian Pairs = %15.0lf\n", gc);
printf("Sums = %25.15lE %25.15lE\n", sx, sy);
printf("Counts: \n");
#pragma loop name main#5
 
for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
_ret_val_0=0;
return _ret_val_0;
}
 ir: ((fp=fopen("timer.flag", "r"))==((void * )0))
 stmt: if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
  preds={
  }
  succs={
    835146383: null
    2048013503: null
  }
, 835146383:
{
 ir: timers_enabled=false;
 stmt: timers_enabled=false;
  preds={
    795011696: null
  }
  succs={
    616207929: null
  }
, 2048013503:
{
 ir: timers_enabled=true;
 stmt: timers_enabled=true;
  preds={
    795011696: null
  }
  succs={
    729218894: null
  }
, 729218894:
{
 ir: fclose(fp);
 stmt: fclose(fp);
  preds={
    2048013503: null
  }
  succs={
    616207929: null
  }
, 616207929:
{
 tag: IFEXIT
  preds={
    835146383: null
    729218894: null
  }
  succs={
    950698351: null
  }
, 950698351:
{
 ir: sprintf(size, "%15.0lf", pow(2.0, (30+1)));
 stmt: sprintf(size, "%15.0lf", pow(2.0, (30+1)));
  preds={
    616207929: null
  }
  succs={
    1408695561: null
  }
, 1408695561:
{
 ir: j=14;
 stmt: j=14;
  preds={
    950698351: null
  }
  succs={
    461698165: null
  }
, 461698165:
{
 true: 1811922029
 false: 2001321875
 ir: (size[j]=='.')
 stmt: if ((size[j]=='.'))
{
j -- ;
}
  preds={
    1408695561: null
  }
  succs={
    1811922029: null
    2001321875: null
  }
, 1811922029:
{
 ir: j -- ;
 stmt: j -- ;
  preds={
    461698165: null
  }
  succs={
    322112198: null
  }
, 2001321875:
{
 ir: null
 stmt: null
  preds={
    461698165: null
  }
  succs={
    322112198: null
  }
, 322112198:
{
 tag: IFEXIT
  preds={
    1811922029: null
    2001321875: null
  }
  succs={
    87674905: null
  }
, 87674905:
{
 ir: size[(j+1)]='\0';
 stmt: size[(j+1)]='\0';
  preds={
    322112198: null
  }
  succs={
    966966167: null
  }
, 966966167:
{
 ir: printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
 stmt: printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
  preds={
    87674905: null
  }
  succs={
    61681175: null
  }
, 61681175:
{
 ir: printf("\n Number of random numbers generated: %15s\n", size);
 stmt: printf("\n Number of random numbers generated: %15s\n", size);
  preds={
    966966167: null
  }
  succs={
    147022238: null
  }
, 147022238:
{
 ir: verified=false;
 stmt: verified=false;
  preds={
    61681175: null
  }
  succs={
    1127338375: null
  }
, 1127338375:
{
 ir: np=(1<<(30-16));
 stmt: np=(1<<(30-16));
  preds={
    147022238: null
  }
  succs={
    1868805237: null
  }
, 1868805237:
{
 ir: vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
 stmt: vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
  preds={
    1127338375: null
  }
  succs={
    89448984: null
  }
, 89448984:
{
 ir: dum[0]=randlc(( & dum[1]), dum[2]);
 stmt: dum[0]=randlc(( & dum[1]), dum[2]);
  preds={
    1868805237: null
  }
  succs={
    701119748: null
  }
, 701119748:
{
 ir: i=0;
 for-condition: 1543043602
 for-step: 187457031
 stmt: #pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
 for-exit: 1477637771
  preds={
    89448984: null
  }
  succs={
    1543043602: null
  }
, 1543043602:
{
 true: 369671357
 false: 1477637771
 ir: i<(2*(1<<16))
 loop-variants: [i, x[(2*(1<<16))]]
  preds={
    701119748: null
    187457031: null
  }
  succs={
    369671357: null
    1477637771: null
  }
, 369671357:
{
 ir: x[i]=( - 1.0E99);
 stmt: x[i]=( - 1.0E99);
  preds={
    1543043602: null
  }
  succs={
    187457031: null
  }
, 187457031:
{
 ir: i ++ 
  preds={
    369671357: null
  }
  succs={
    1543043602: null
  }
, 1477637771:
{
 stmt-exit: #pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
 tag: FOREXIT
  preds={
    1543043602: null
  }
  succs={
    1143390193: null
  }
, 1143390193:
{
 ir: Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
 stmt: Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
  preds={
    1477637771: null
  }
  succs={
    1014794348: null
  }
, 1014794348:
{
 ir: timer_clear(0);
 stmt: timer_clear(0);
  preds={
    1143390193: null
  }
  succs={
    1430861186: null
  }
, 1430861186:
{
 ir: timer_clear(1);
 stmt: timer_clear(1);
  preds={
    1014794348: null
  }
  succs={
    438314766: null
  }
, 438314766:
{
 ir: timer_clear(2);
 stmt: timer_clear(2);
  preds={
    1430861186: null
  }
  succs={
    1804126860: null
  }
, 1804126860:
{
 ir: timer_start(0);
 stmt: timer_start(0);
  preds={
    438314766: null
  }
  succs={
    862916729: null
  }
, 862916729:
{
 ir: t1=1.220703125E9;
 stmt: t1=1.220703125E9;
  preds={
    1804126860: null
  }
  succs={
    790021811: null
  }
, 790021811:
{
 ir: vranlc(0, ( & t1), 1.220703125E9, x);
 stmt: vranlc(0, ( & t1), 1.220703125E9, x);
  preds={
    862916729: null
  }
  succs={
    873827336: null
  }
, 873827336:
{
 ir: t1=1.220703125E9;
 stmt: t1=1.220703125E9;
  preds={
    790021811: null
  }
  succs={
    1266265220: null
  }
, 1266265220:
{
 ir: i=0;
 for-condition: 1388563249
 for-step: 1402215471
 stmt: for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
 for-exit: 1839962989
  preds={
    873827336: null
  }
  succs={
    1388563249: null
  }
, 1388563249:
{
 true: 434437292
 false: 1839962989
 ir: i<(16+1)
 loop-variants: [i, t2]
  preds={
    1266265220: null
    1402215471: null
  }
  succs={
    434437292: null
    1839962989: null
  }
, 434437292:
{
 ir: t2=randlc(( & t1), t1);
 stmt: t2=randlc(( & t1), t1);
  preds={
    1388563249: null
  }
  succs={
    1402215471: null
  }
, 1402215471:
{
 ir: i ++ 
  preds={
    434437292: null
  }
  succs={
    1388563249: null
  }
, 1839962989:
{
 stmt-exit: for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
 tag: FOREXIT
  preds={
    1388563249: null
  }
  succs={
    570253226: null
  }
, 570253226:
{
 ir: an=t1;
 stmt: an=t1;
  preds={
    1839962989: null
  }
  succs={
    661047965: null
  }
, 661047965:
{
 ir: tt=2.71828183E8;
 stmt: tt=2.71828183E8;
  preds={
    570253226: null
  }
  succs={
    1415630650: null
  }
, 1415630650:
{
 ir: gc=0.0;
 stmt: gc=0.0;
  preds={
    661047965: null
  }
  succs={
    1705072168: null
  }
, 1705072168:
{
 ir: sx=0.0;
 stmt: sx=0.0;
  preds={
    1415630650: null
  }
  succs={
    778720569: null
  }
, 778720569:
{
 ir: sy=0.0;
 stmt: sy=0.0;
  preds={
    1705072168: null
  }
  succs={
    41765385: null
  }
, 41765385:
{
 ir: i=0;
 for-condition: 1828868503
 for-step: 2118255842
 stmt: #pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
 for-exit: 192694377
  preds={
    778720569: null
  }
  succs={
    1828868503: null
  }
, 1828868503:
{
 true: 1070157899
 false: 192694377
 ir: i<10
 loop-variants: [i, q[10]]
  preds={
    41765385: null
    2118255842: null
  }
  succs={
    1070157899: null
    192694377: null
  }
, 1070157899:
{
 ir: q[i]=0.0;
 stmt: q[i]=0.0;
  preds={
    1828868503: null
  }
  succs={
    2118255842: null
  }
, 2118255842:
{
 ir: i ++ 
  preds={
    1070157899: null
  }
  succs={
    1828868503: null
  }
, 192694377:
{
 stmt-exit: #pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
 tag: FOREXIT
  preds={
    1828868503: null
  }
  succs={
    1947020920: null
  }
, 1947020920:
{
 ir: k_offset=( - 1);
 stmt: k_offset=( - 1);
  preds={
    192694377: null
  }
  succs={
    1573605215: null
  }
, 1573605215:
{
 ir: k=1;
 for-condition: 534666530
 for-step: 1904288897
 stmt: for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
 for-exit: 382627885
  preds={
    1947020920: null
  }
  succs={
    534666530: null
  }
, 534666530:
{
 true: 1917025677
 false: 382627885
 ir: k<=np
 loop-variants: [k, kk, t1, t2, i, ik, t3, reduce_span_0, * reduce = (double * )malloc((10*sizeof (double))), x1, x2, t4, l, sx, sy, q[10]]
  preds={
    1573605215: null
    1904288897: null
  }
  succs={
    1917025677: null
    382627885: null
  }
, 1917025677:
{
 ir: kk=(k_offset+k);
 stmt: kk=(k_offset+k);
  preds={
    534666530: null
  }
  succs={
    474488818: null
  }
, 474488818:
{
 ir: t1=2.71828183E8;
 stmt: t1=2.71828183E8;
  preds={
    1917025677: null
  }
  succs={
    462773420: null
  }
, 462773420:
{
 ir: t2=an;
 stmt: t2=an;
  preds={
    474488818: null
  }
  succs={
    431570856: null
  }
, 431570856:
{
 ir: i=1;
 for-condition: 318353283
 for-step: 2121199924
 stmt: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 for-exit: 520162288
  preds={
    462773420: null
  }
  succs={
    318353283: null
  }
, 318353283:
{
 true: 849776463
 false: 520162288
 ir: i<=100
 loop-variants: [i, ik, t3, kk]
  preds={
    431570856: null
    2121199924: null
  }
  succs={
    849776463: null
    520162288: null
  }
, 849776463:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
    318353283: null
  }
  succs={
    1511909371: null
  }
, 1511909371:
{
 true: 108449608
 false: 861623840
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    849776463: null
  }
  succs={
    108449608: null
    861623840: null
  }
, 108449608:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    1511909371: null
  }
  succs={
    43650267: null
  }
, 861623840:
{
 ir: null
 stmt: null
  preds={
    1511909371: null
  }
  succs={
    43650267: null
  }
, 43650267:
{
 tag: IFEXIT
  preds={
    108449608: null
    861623840: null
  }
  succs={
    1857173583: null
  }
, 1857173583:
{
 true: 120689887
 false: 1016860054
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    43650267: null
  }
  succs={
    120689887: null
    1016860054: null
  }
, 120689887:
{
 ir: break;
 stmt: break;
  preds={
    1857173583: null
  }
  succs={
    520162288: null
  }
, 1016860054:
{
 ir: null
 stmt: null
  preds={
    1857173583: null
  }
  succs={
    977674685: null
  }
, 977674685:
{
 tag: IFEXIT
  preds={
    1016860054: null
  }
  succs={
    836427078: null
  }
, 836427078:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    977674685: null
  }
  succs={
    1322642290: null
  }
, 1322642290:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    836427078: null
  }
  succs={
    2121199924: null
  }
, 2121199924:
{
 ir: i ++ 
  preds={
    1322642290: null
  }
  succs={
    318353283: null
  }
, 520162288:
{
 stmt-exit: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 tag: FOREXIT
  preds={
    318353283: null
    120689887: null
  }
  succs={
    282003944: null
  }
, 282003944:
{
 true: 1088104996
 false: 421637524
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(2);
}
  preds={
    520162288: null
  }
  succs={
    1088104996: null
    421637524: null
  }
, 1088104996:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
    282003944: null
  }
  succs={
    250112971: null
  }
, 421637524:
{
 ir: null
 stmt: null
  preds={
    282003944: null
  }
  succs={
    250112971: null
  }
, 250112971:
{
 tag: IFEXIT
  preds={
    1088104996: null
    421637524: null
  }
  succs={
    393996856: null
  }
, 393996856:
{
 ir: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
 stmt: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
  preds={
    250112971: null
  }
  succs={
    1808432653: null
  }
, 1808432653:
{
 true: 2131960182
 false: 640808588
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(2);
}
  preds={
    393996856: null
  }
  succs={
    2131960182: null
    640808588: null
  }
, 2131960182:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
    1808432653: null
  }
  succs={
    1859383896: null
  }
, 640808588:
{
 ir: null
 stmt: null
  preds={
    1808432653: null
  }
  succs={
    1859383896: null
  }
, 1859383896:
{
 tag: IFEXIT
  preds={
    2131960182: null
    640808588: null
  }
  succs={
    816798571: null
  }
, 816798571:
{
 true: 145581669
 false: 428039780
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(1);
}
  preds={
    1859383896: null
  }
  succs={
    145581669: null
    428039780: null
  }
, 145581669:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
    816798571: null
  }
  succs={
    1756573246: null
  }
, 428039780:
{
 ir: null
 stmt: null
  preds={
    816798571: null
  }
  succs={
    1756573246: null
  }
, 1756573246:
{
 tag: IFEXIT
  preds={
    145581669: null
    428039780: null
  }
  succs={
    1107530534: null
  }
, 1107530534:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 1097897234
 for-step: 858818438
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 1335503880
  preds={
    1756573246: null
  }
  succs={
    1097897234: null
  }
, 1097897234:
{
 true: 198112003
 false: 1335503880
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    1107530534: null
    858818438: null
  }
  succs={
    198112003: null
    1335503880: null
  }
, 198112003:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    1097897234: null
  }
  succs={
    858818438: null
  }
, 858818438:
{
 ir: reduce_span_0 ++ 
  preds={
    198112003: null
  }
  succs={
    1097897234: null
  }
, 1335503880:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    1097897234: null
  }
  succs={
    877612522: null
  }
, 877612522:
{
 ir: i=0;
 for-condition: 1265508963
 for-step: 461129530
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 1582028874
  preds={
    1335503880: null
  }
  succs={
    1265508963: null
  }
, 1265508963:
{
 true: 1413730361
 false: 1582028874
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    877612522: null
    461129530: null
  }
  succs={
    1413730361: null
    1582028874: null
  }
, 1413730361:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    1265508963: null
  }
  succs={
    176683244: null
  }
, 176683244:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    1413730361: null
  }
  succs={
    1668837760: null
  }
, 1668837760:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    176683244: null
  }
  succs={
    1025001676: null
  }
, 1025001676:
{
 true: 1223240796
 false: 2111457497
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    1668837760: null
  }
  succs={
    1223240796: null
    2111457497: null
  }
, 1223240796:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    1025001676: null
  }
  succs={
    2099051403: null
  }
, 2111457497:
{
 ir: null
 stmt: null
  preds={
    1025001676: null
  }
  succs={
    1850042097: null
  }
, 2099051403:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    1223240796: null
  }
  succs={
    48361312: null
  }
, 48361312:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    2099051403: null
  }
  succs={
    573926093: null
  }
, 573926093:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    48361312: null
  }
  succs={
    946802083: null
  }
, 946802083:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    573926093: null
  }
  succs={
    962944318: null
  }
, 962944318:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    946802083: null
  }
  succs={
    888287133: null
  }
, 888287133:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    962944318: null
  }
  succs={
    1850042097: null
  }
, 1850042097:
{
 tag: IFEXIT
  preds={
    888287133: null
    2111457497: null
  }
  succs={
    461129530: null
  }
, 461129530:
{
 ir: i ++ 
  preds={
    1850042097: null
  }
  succs={
    1265508963: null
  }
, 1582028874:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    1265508963: null
  }
  succs={
    1407083101: null
  }
, 1407083101:
{
 ir: reduce_span_0=0;
 for-condition: 711112124
 for-step: 1398241764
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 1409092880
  preds={
    1582028874: null
  }
  succs={
    711112124: null
  }
, 711112124:
{
 true: 1686934746
 false: 1409092880
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    1407083101: null
    1398241764: null
  }
  succs={
    1686934746: null
    1409092880: null
  }
, 1686934746:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    711112124: null
  }
  succs={
    1398241764: null
  }
, 1398241764:
{
 ir: reduce_span_0 ++ 
  preds={
    1686934746: null
  }
  succs={
    711112124: null
  }
, 1409092880:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    711112124: null
  }
  succs={
    1289869008: null
  }
, 1289869008:
{
 true: 1812831622
 false: 605101809
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(1);
}
  preds={
    1409092880: null
  }
  succs={
    1812831622: null
    605101809: null
  }
, 1812831622:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
    1289869008: null
  }
  succs={
    524223214: null
  }
, 605101809:
{
 ir: null
 stmt: null
  preds={
    1289869008: null
  }
  succs={
    524223214: null
  }
, 524223214:
{
 tag: IFEXIT
  preds={
    1812831622: null
    605101809: null
  }
  succs={
    1904288897: null
  }
, 1904288897:
{
 ir: k ++ 
  preds={
    524223214: null
  }
  succs={
    534666530: null
  }
, 382627885:
{
 stmt-exit: for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
 tag: FOREXIT
  preds={
    534666530: null
  }
  succs={
    75470648: null
  }
, 75470648:
{
 ir: i=0;
 for-condition: 2090991873
 for-step: 1633013890
 stmt: #pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
 for-exit: 979291363
  preds={
    382627885: null
  }
  succs={
    2090991873: null
  }
, 2090991873:
{
 true: 2073299099
 false: 979291363
 ir: i<10
 loop-variants: [i, gc]
  preds={
    75470648: null
    1633013890: null
  }
  succs={
    2073299099: null
    979291363: null
  }
, 2073299099:
{
 ir: gc=(gc+q[i]);
 stmt: gc=(gc+q[i]);
  preds={
    2090991873: null
  }
  succs={
    1633013890: null
  }
, 1633013890:
{
 ir: i ++ 
  preds={
    2073299099: null
  }
  succs={
    2090991873: null
  }
, 979291363:
{
 stmt-exit: #pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
 tag: FOREXIT
  preds={
    2090991873: null
  }
  succs={
    1444440224: null
  }
, 1444440224:
{
 ir: timer_stop(0);
 stmt: timer_stop(0);
  preds={
    979291363: null
  }
  succs={
    782689036: null
  }
, 782689036:
{
 ir: tm=timer_read(0);
 stmt: tm=timer_read(0);
  preds={
    1444440224: null
  }
  succs={
    1631119258: null
  }
, 1631119258:
{
 ir: nit=0;
 stmt: nit=0;
  preds={
    782689036: null
  }
  succs={
    768415370: null
  }
, 768415370:
{
 ir: verified=true;
 stmt: verified=true;
  preds={
    1631119258: null
  }
  succs={
    948250363: null
  }
, 948250363:
{
 ir: sx_verify_value=40338.15542441498;
 stmt: sx_verify_value=40338.15542441498;
  preds={
    768415370: null
  }
  succs={
    564272228: null
  }
, 564272228:
{
 ir: sy_verify_value=( - 26606.69192809235);
 stmt: sy_verify_value=( - 26606.69192809235);
  preds={
    948250363: null
  }
  succs={
    1659840424: null
  }
, 1659840424:
{
 true: 1119622337
 false: 1681303515
 ir: verified
 stmt: if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
  preds={
    564272228: null
  }
  succs={
    1119622337: null
    1681303515: null
  }
, 1119622337:
{
 ir: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
 stmt: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
  preds={
    1659840424: null
  }
  succs={
    125844477: null
  }
, 1681303515:
{
 ir: null
 stmt: null
  preds={
    1659840424: null
  }
  succs={
    1175371136: null
  }
, 125844477:
{
 ir: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
 stmt: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
  preds={
    1119622337: null
  }
  succs={
    1394557075: null
  }
, 1394557075:
{
 ir: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
 stmt: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
  preds={
    125844477: null
  }
  succs={
    1175371136: null
  }
, 1175371136:
{
 tag: IFEXIT
  preds={
    1394557075: null
    1681303515: null
  }
  succs={
    1866229258: null
  }
, 1866229258:
{
 ir: Mops=((pow(2.0, (30+1))/tm)/1000000.0);
 stmt: Mops=((pow(2.0, (30+1))/tm)/1000000.0);
  preds={
    1175371136: null
  }
  succs={
    1962266146: null
  }
, 1962266146:
{
 ir: printf("\nEP Benchmark Results:\n\n");
 stmt: printf("\nEP Benchmark Results:\n\n");
  preds={
    1866229258: null
  }
  succs={
    632071960: null
  }
, 632071960:
{
 ir: printf("CPU Time =%10.4lf\n", tm);
 stmt: printf("CPU Time =%10.4lf\n", tm);
  preds={
    1962266146: null
  }
  succs={
    385739920: null
  }
, 385739920:
{
 ir: printf("N = 2^%5d\n", 30);
 stmt: printf("N = 2^%5d\n", 30);
  preds={
    632071960: null
  }
  succs={
    452842611: null
  }
, 452842611:
{
 ir: printf("No. Gaussian Pairs = %15.0lf\n", gc);
 stmt: printf("No. Gaussian Pairs = %15.0lf\n", gc);
  preds={
    385739920: null
  }
  succs={
    1076071888: null
  }
, 1076071888:
{
 ir: printf("Sums = %25.15lE %25.15lE\n", sx, sy);
 stmt: printf("Sums = %25.15lE %25.15lE\n", sx, sy);
  preds={
    452842611: null
  }
  succs={
    7829163: null
  }
, 7829163:
{
 ir: printf("Counts: \n");
 stmt: printf("Counts: \n");
  preds={
    1076071888: null
  }
  succs={
    1370283822: null
  }
, 1370283822:
{
 ir: i=0;
 for-condition: 230526532
 for-step: 1783966110
 stmt: for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
 for-exit: 790487766
  preds={
    7829163: null
  }
  succs={
    230526532: null
  }
, 230526532:
{
 true: 2031588185
 false: 790487766
 ir: i<10
 loop-variants: [i]
  preds={
    1370283822: null
    1783966110: null
  }
  succs={
    2031588185: null
    790487766: null
  }
, 2031588185:
{
 ir: printf("%3d%15.0lf\n", i, q[i]);
 stmt: printf("%3d%15.0lf\n", i, q[i]);
  preds={
    230526532: null
  }
  succs={
    1783966110: null
  }
, 1783966110:
{
 ir: i ++ 
  preds={
    2031588185: null
  }
  succs={
    230526532: null
  }
, 790487766:
{
 stmt-exit: for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
 tag: FOREXIT
  preds={
    230526532: null
  }
  succs={
    1320388319: null
  }
, 1320388319:
{
 ir: print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
 stmt: print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
  preds={
    790487766: null
  }
  succs={
    1363396194: null
  }
, 1363396194:
{
 true: 973843173
 false: 2005028997
 ir: timers_enabled
 stmt: if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
  preds={
    1320388319: null
  }
  succs={
    973843173: null
    2005028997: null
  }
, 973843173:
{
 true: 2035381640
 false: 2059461664
 ir: (tm<=0.0)
 stmt: if ((tm<=0.0))
{
tm=1.0;
}
  preds={
    1363396194: null
  }
  succs={
    2035381640: null
    2059461664: null
  }
, 2005028997:
{
 ir: null
 stmt: null
  preds={
    1363396194: null
  }
  succs={
    896072146: null
  }
, 2035381640:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
    973843173: null
  }
  succs={
    680988889: null
  }
, 2059461664:
{
 ir: null
 stmt: null
  preds={
    973843173: null
  }
  succs={
    680988889: null
  }
, 680988889:
{
 tag: IFEXIT
  preds={
    2035381640: null
    2059461664: null
  }
  succs={
    1511574902: null
  }
, 1511574902:
{
 ir: tt=timer_read(0);
 stmt: tt=timer_read(0);
  preds={
    680988889: null
  }
  succs={
    1034094674: null
  }
, 1034094674:
{
 ir: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    1511574902: null
  }
  succs={
    1077873186: null
  }
, 1077873186:
{
 ir: tt=timer_read(1);
 stmt: tt=timer_read(1);
  preds={
    1034094674: null
  }
  succs={
    1346292516: null
  }
, 1346292516:
{
 ir: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    1077873186: null
  }
  succs={
    1280429864: null
  }
, 1280429864:
{
 ir: tt=timer_read(2);
 stmt: tt=timer_read(2);
  preds={
    1346292516: null
  }
  succs={
    1771421544: null
  }
, 1771421544:
{
 ir: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    1280429864: null
  }
  succs={
    896072146: null
  }
, 896072146:
{
 tag: IFEXIT
  preds={
    1771421544: null
    2005028997: null
  }
  succs={
    1908571880: null
  }
, 1908571880:
{
 ir: _ret_val_0=0;
 stmt: _ret_val_0=0;
  preds={
    896072146: null
  }
  succs={
    1048434276: null
  }
, 1048434276:
{
 ir: return _ret_val_0;
 symbol-exit: [{
double Mops, t1, t2, t3, t4, x1, x2;
double sx, sy, tm, an, tt, gc;
double sx_verify_value, sy_verify_value, sx_err, sy_err;
int np;
int i, ik, kk, l, k, nit;
int k_offset, j;
logical verified, timers_enabled;
double dum[3] = {1.0, 1.0, 1.0};
char size[16];
FILE * fp;
int _ret_val_0;
if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
sprintf(size, "%15.0lf", pow(2.0, (30+1)));
j=14;
if ((size[j]=='.'))
{
j -- ;
}
size[(j+1)]='\0';
printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
printf("\n Number of random numbers generated: %15s\n", size);
verified=false;
np=(1<<(30-16));
vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
dum[0]=randlc(( & dum[1]), dum[2]);
#pragma loop name main#0
 
#pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
timer_clear(0);
timer_clear(1);
timer_clear(2);
timer_start(0);
t1=1.220703125E9;
vranlc(0, ( & t1), 1.220703125E9, x);
t1=1.220703125E9;
#pragma loop name main#1
 
for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
an=t1;
tt=2.71828183E8;
gc=0.0;
sx=0.0;
sy=0.0;
#pragma loop name main#2
 
#pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
k_offset=( - 1);
#pragma experimental section start null
#pragma loop name main#3
 
for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
#pragma experimental section stop null
#pragma loop name main#4
 
#pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
timer_stop(0);
tm=timer_read(0);
nit=0;
verified=true;
sx_verify_value=40338.15542441498;
sy_verify_value=( - 26606.69192809235);
if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
Mops=((pow(2.0, (30+1))/tm)/1000000.0);
printf("\nEP Benchmark Results:\n\n");
printf("CPU Time =%10.4lf\n", tm);
printf("N = 2^%5d\n", 30);
printf("No. Gaussian Pairs = %15.0lf\n", gc);
printf("Sums = %25.15lE %25.15lE\n", sx, sy);
printf("Counts: \n");
#pragma loop name main#5
 
for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
_ret_val_0=0;
return _ret_val_0;
}]
 stmt: return _ret_val_0;
  preds={
    1908571880: null
  }
  succs={
  }
]</DFAGraph>




[Mops, t1, t2, t3, t4, x1, x2, sx, sy, tm, an, tt, gc, sx_verify_value, sy_verify_value, sx_err, sy_err, np, i, ik, kk, l, k, nit, k_offset, j, verified, timers_enabled, dum[3] = {1.0, 1.0, 1.0}, size[16], * fp, _ret_val_0, * reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[1260217713:
{
 symbol-entry: {
const double r23 = 1.1920928955078125E-7;
const double r46 = r23*r23;
const double t23 = 8388608.0;
const double t46 = t23*t23;
double t1, t2, t3, t4, a1, a2, x1, x2, z;
double r;
t1=(r23*a);
a1=((int)t1);
a2=(a-(t23*a1));
t1=(r23*( * x));
x1=((int)t1);
x2=(( * x)-(t23*x1));
t1=((a1*x2)+(a2*x1));
t2=((int)(r23*t1));
z=(t1-(t23*t2));
t3=((t23*z)+(a2*x2));
t4=((int)(r46*t3));
( * x)=(t3-(t46*t4));
r=(r46*( * x));
return r;
}
 ir: t1=(r23*a);
 stmt: t1=(r23*a);
  preds={
  }
  succs={
    692743054: null
  }
, 692743054:
{
 ir: a1=((int)t1);
 stmt: a1=((int)t1);
  preds={
    1260217713: null
  }
  succs={
    461591680: null
  }
, 461591680:
{
 ir: a2=(a-(t23*a1));
 stmt: a2=(a-(t23*a1));
  preds={
    692743054: null
  }
  succs={
    894024873: null
  }
, 894024873:
{
 ir: t1=(r23*( * x));
 stmt: t1=(r23*( * x));
  preds={
    461591680: null
  }
  succs={
    1327871893: null
  }
, 1327871893:
{
 ir: x1=((int)t1);
 stmt: x1=((int)t1);
  preds={
    894024873: null
  }
  succs={
    1874028013: null
  }
, 1874028013:
{
 ir: x2=(( * x)-(t23*x1));
 stmt: x2=(( * x)-(t23*x1));
  preds={
    1327871893: null
  }
  succs={
    1855261647: null
  }
, 1855261647:
{
 ir: t1=((a1*x2)+(a2*x1));
 stmt: t1=((a1*x2)+(a2*x1));
  preds={
    1874028013: null
  }
  succs={
    373378624: null
  }
, 373378624:
{
 ir: t2=((int)(r23*t1));
 stmt: t2=((int)(r23*t1));
  preds={
    1855261647: null
  }
  succs={
    1958402562: null
  }
, 1958402562:
{
 ir: z=(t1-(t23*t2));
 stmt: z=(t1-(t23*t2));
  preds={
    373378624: null
  }
  succs={
    5395829: null
  }
, 5395829:
{
 ir: t3=((t23*z)+(a2*x2));
 stmt: t3=((t23*z)+(a2*x2));
  preds={
    1958402562: null
  }
  succs={
    1189084611: null
  }
, 1189084611:
{
 ir: t4=((int)(r46*t3));
 stmt: t4=((int)(r46*t3));
  preds={
    5395829: null
  }
  succs={
    1517328406: null
  }
, 1517328406:
{
 ir: ( * x)=(t3-(t46*t4));
 stmt: ( * x)=(t3-(t46*t4));
  preds={
    1189084611: null
  }
  succs={
    2016949136: null
  }
, 2016949136:
{
 ir: r=(r46*( * x));
 stmt: r=(r46*( * x));
  preds={
    1517328406: null
  }
  succs={
    1792227359: null
  }
, 1792227359:
{
 ir: return r;
 symbol-exit: [{
const double r23 = 1.1920928955078125E-7;
const double r46 = r23*r23;
const double t23 = 8388608.0;
const double t46 = t23*t23;
double t1, t2, t3, t4, a1, a2, x1, x2, z;
double r;
t1=(r23*a);
a1=((int)t1);
a2=(a-(t23*a1));
t1=(r23*( * x));
x1=((int)t1);
x2=(( * x)-(t23*x1));
t1=((a1*x2)+(a2*x1));
t2=((int)(r23*t1));
z=(t1-(t23*t2));
t3=((t23*z)+(a2*x2));
t4=((int)(r46*t3));
( * x)=(t3-(t46*t4));
r=(r46*( * x));
return r;
}]
 stmt: return r;
  preds={
    2016949136: null
  }
  succs={
  }
]</DFAGraph>




[r23 = 1.1920928955078125E-7, r46 = r23*r23, t23 = 8388608.0, t46 = t23*t23, t1, t2, t3, t4, a1, a2, x1, x2, z, r]


<DFAGraph>
[883455411:
{
 symbol-entry: {
const double r23 = 1.1920928955078125E-7;
const double r46 = r23*r23;
const double t23 = 8388608.0;
const double t46 = t23*t23;
double t1, t2, t3, t4, a1, a2, x1, x2, z;
double r;
t1=(r23*a);
a1=((int)t1);
a2=(a-(t23*a1));
t1=(r23*( * x));
x1=((int)t1);
x2=(( * x)-(t23*x1));
t1=((a1*x2)+(a2*x1));
t2=((int)(r23*t1));
z=(t1-(t23*t2));
t3=((t23*z)+(a2*x2));
t4=((int)(r46*t3));
( * x)=(t3-(t46*t4));
r=(r46*( * x));
return r;
}
 ir: t1=(r23*a);
 stmt: t1=(r23*a);
  preds={
  }
  succs={
    229995302: null
  }
, 229995302:
{
 ir: a1=((int)t1);
 stmt: a1=((int)t1);
  preds={
    883455411: null
  }
  succs={
    1195942137: null
  }
, 1195942137:
{
 ir: a2=(a-(t23*a1));
 stmt: a2=(a-(t23*a1));
  preds={
    229995302: null
  }
  succs={
    1259639178: null
  }
, 1259639178:
{
 ir: t1=(r23*( * x));
 stmt: t1=(r23*( * x));
  preds={
    1195942137: null
  }
  succs={
    1830745997: null
  }
, 1830745997:
{
 ir: x1=((int)t1);
 stmt: x1=((int)t1);
  preds={
    1259639178: null
  }
  succs={
    443290224: null
  }
, 443290224:
{
 ir: x2=(( * x)-(t23*x1));
 stmt: x2=(( * x)-(t23*x1));
  preds={
    1830745997: null
  }
  succs={
    413218476: null
  }
, 413218476:
{
 ir: t1=((a1*x2)+(a2*x1));
 stmt: t1=((a1*x2)+(a2*x1));
  preds={
    443290224: null
  }
  succs={
    2010545395: null
  }
, 2010545395:
{
 ir: t2=((int)(r23*t1));
 stmt: t2=((int)(r23*t1));
  preds={
    413218476: null
  }
  succs={
    1844334363: null
  }
, 1844334363:
{
 ir: z=(t1-(t23*t2));
 stmt: z=(t1-(t23*t2));
  preds={
    2010545395: null
  }
  succs={
    392904516: null
  }
, 392904516:
{
 ir: t3=((t23*z)+(a2*x2));
 stmt: t3=((t23*z)+(a2*x2));
  preds={
    1844334363: null
  }
  succs={
    116289363: null
  }
, 116289363:
{
 ir: t4=((int)(r46*t3));
 stmt: t4=((int)(r46*t3));
  preds={
    392904516: null
  }
  succs={
    1109113497: null
  }
, 1109113497:
{
 ir: ( * x)=(t3-(t46*t4));
 stmt: ( * x)=(t3-(t46*t4));
  preds={
    116289363: null
  }
  succs={
    1561502550: null
  }
, 1561502550:
{
 ir: r=(r46*( * x));
 stmt: r=(r46*( * x));
  preds={
    1109113497: null
  }
  succs={
    323823279: null
  }
, 323823279:
{
 ir: return r;
 symbol-exit: [{
const double r23 = 1.1920928955078125E-7;
const double r46 = r23*r23;
const double t23 = 8388608.0;
const double t46 = t23*t23;
double t1, t2, t3, t4, a1, a2, x1, x2, z;
double r;
t1=(r23*a);
a1=((int)t1);
a2=(a-(t23*a1));
t1=(r23*( * x));
x1=((int)t1);
x2=(( * x)-(t23*x1));
t1=((a1*x2)+(a2*x1));
t2=((int)(r23*t1));
z=(t1-(t23*t2));
t3=((t23*z)+(a2*x2));
t4=((int)(r46*t3));
( * x)=(t3-(t46*t4));
r=(r46*( * x));
return r;
}]
 stmt: return r;
  preds={
    1561502550: null
  }
  succs={
  }
]</DFAGraph>




[r23 = 1.1920928955078125E-7, r46 = r23*r23, t23 = 8388608.0, t46 = t23*t23, t1, t2, t3, t4, a1, a2, x1, x2, z, r]


<DFAGraph>
[834466358:
{
 symbol-entry: {
const double r23 = 1.1920928955078125E-7;
const double r46 = r23*r23;
const double t23 = 8388608.0;
const double t46 = t23*t23;
double t1, t2, t3, t4, a1, a2, x1, x2, z;
double r;
t1=(r23*a);
a1=((int)t1);
a2=(a-(t23*a1));
t1=(r23*( * x));
x1=((int)t1);
x2=(( * x)-(t23*x1));
t1=((a1*x2)+(a2*x1));
t2=((int)(r23*t1));
z=(t1-(t23*t2));
t3=((t23*z)+(a2*x2));
t4=((int)(r46*t3));
( * x)=(t3-(t46*t4));
r=(r46*( * x));
return r;
}
 ir: t1=(r23*a);
 stmt: t1=(r23*a);
  preds={
  }
  succs={
    2038232668: null
  }
, 2038232668:
{
 ir: a1=((int)t1);
 stmt: a1=((int)t1);
  preds={
    834466358: null
  }
  succs={
    1262408432: null
  }
, 1262408432:
{
 ir: a2=(a-(t23*a1));
 stmt: a2=(a-(t23*a1));
  preds={
    2038232668: null
  }
  succs={
    1336777650: null
  }
, 1336777650:
{
 ir: t1=(r23*( * x));
 stmt: t1=(r23*( * x));
  preds={
    1262408432: null
  }
  succs={
    1367165453: null
  }
, 1367165453:
{
 ir: x1=((int)t1);
 stmt: x1=((int)t1);
  preds={
    1336777650: null
  }
  succs={
    126234454: null
  }
, 126234454:
{
 ir: x2=(( * x)-(t23*x1));
 stmt: x2=(( * x)-(t23*x1));
  preds={
    1367165453: null
  }
  succs={
    974308356: null
  }
, 974308356:
{
 ir: t1=((a1*x2)+(a2*x1));
 stmt: t1=((a1*x2)+(a2*x1));
  preds={
    126234454: null
  }
  succs={
    423733503: null
  }
, 423733503:
{
 ir: t2=((int)(r23*t1));
 stmt: t2=((int)(r23*t1));
  preds={
    974308356: null
  }
  succs={
    584561912: null
  }
, 584561912:
{
 ir: z=(t1-(t23*t2));
 stmt: z=(t1-(t23*t2));
  preds={
    423733503: null
  }
  succs={
    345887595: null
  }
, 345887595:
{
 ir: t3=((t23*z)+(a2*x2));
 stmt: t3=((t23*z)+(a2*x2));
  preds={
    584561912: null
  }
  succs={
    948115224: null
  }
, 948115224:
{
 ir: t4=((int)(r46*t3));
 stmt: t4=((int)(r46*t3));
  preds={
    345887595: null
  }
  succs={
    739333799: null
  }
, 739333799:
{
 ir: ( * x)=(t3-(t46*t4));
 stmt: ( * x)=(t3-(t46*t4));
  preds={
    948115224: null
  }
  succs={
    872306601: null
  }
, 872306601:
{
 ir: r=(r46*( * x));
 stmt: r=(r46*( * x));
  preds={
    739333799: null
  }
  succs={
    1233308726: null
  }
, 1233308726:
{
 ir: return r;
 symbol-exit: [{
const double r23 = 1.1920928955078125E-7;
const double r46 = r23*r23;
const double t23 = 8388608.0;
const double t46 = t23*t23;
double t1, t2, t3, t4, a1, a2, x1, x2, z;
double r;
t1=(r23*a);
a1=((int)t1);
a2=(a-(t23*a1));
t1=(r23*( * x));
x1=((int)t1);
x2=(( * x)-(t23*x1));
t1=((a1*x2)+(a2*x1));
t2=((int)(r23*t1));
z=(t1-(t23*t2));
t3=((t23*z)+(a2*x2));
t4=((int)(r46*t3));
( * x)=(t3-(t46*t4));
r=(r46*( * x));
return r;
}]
 stmt: return r;
  preds={
    872306601: null
  }
  succs={
  }
]</DFAGraph>




[r23 = 1.1920928955078125E-7, r46 = r23*r23, t23 = 8388608.0, t46 = t23*t23, t1, t2, t3, t4, a1, a2, x1, x2, z, r]


<DFAGraph>
[1327234595:
{
 ir: timers_enabled=false;
 stmt: timers_enabled=false;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1361393151:
{
 ir: timers_enabled=true;
 stmt: timers_enabled=true;
  preds={
  }
  succs={
    236567414: null
  }
, 236567414:
{
 ir: fclose(fp);
 stmt: fclose(fp);
  preds={
    1361393151: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1059524106:
{
 ir: j -- ;
 stmt: j -- ;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1104422581:
{
 ir: x[i]=( - 1.0E99);
 stmt: x[i]=( - 1.0E99);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1216198248:
{
 ir: t2=randlc(( & t1), t1);
 stmt: t2=randlc(( & t1), t1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1140338296:
{
 ir: q[i]=0.0;
 stmt: q[i]=0.0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[317562294:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1174248013:
{
 ir: break;
 stmt: break;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[726408598:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
  }
  succs={
    1341404543: null
  }
, 1341404543:
{
 true: 317562294
 false: 1238080693
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    726408598: null
  }
  succs={
    317562294: null
    1238080693: null
  }
, 317562294:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    1341404543: null
  }
  succs={
    1429351083: null
  }
, 1238080693:
{
 ir: null
 stmt: null
  preds={
    1341404543: null
  }
  succs={
    1429351083: null
  }
, 1429351083:
{
 tag: IFEXIT
  preds={
    317562294: null
    1238080693: null
  }
  succs={
    1346799731: null
  }
, 1346799731:
{
 true: 1174248013
 false: 342198178
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    1429351083: null
  }
  succs={
    1174248013: null
    342198178: null
  }
, 1174248013:
{
 ir: break;
 stmt: break;
  preds={
    1346799731: null
  }
  succs={
  }
, 342198178:
{
 ir: null
 stmt: null
  preds={
    1346799731: null
  }
  succs={
    1594791957: null
  }
, 1594791957:
{
 tag: IFEXIT
  preds={
    342198178: null
  }
  succs={
    1988644427: null
  }
, 1988644427:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    1594791957: null
  }
  succs={
    308889081: null
  }
, 308889081:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    1988644427: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[186061555:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[686560878:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1307950260:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1651667865:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[18179709:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
  }
  succs={
    509832867: null
  }
, 509832867:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    18179709: null
  }
  succs={
    1936502650: null
  }
, 1936502650:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    509832867: null
  }
  succs={
    1290272762: null
  }
, 1290272762:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    1936502650: null
  }
  succs={
    1232373427: null
  }
, 1232373427:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1290272762: null
  }
  succs={
    1677207406: null
  }
, 1677207406:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    1232373427: null
  }
  succs={
    1979274004: null
  }
, 1979274004:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    1677207406: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[366803687:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
  }
  succs={
    1753150176: null
  }
, 1753150176:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    366803687: null
  }
  succs={
    1033917063: null
  }
, 1033917063:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    1753150176: null
  }
  succs={
    101874302: null
  }
, 101874302:
{
 true: 18179709
 false: 1807623441
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    1033917063: null
  }
  succs={
    18179709: null
    1807623441: null
  }
, 18179709:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    101874302: null
  }
  succs={
    509832867: null
  }
, 1807623441:
{
 ir: null
 stmt: null
  preds={
    101874302: null
  }
  succs={
    1231006815: null
  }
, 509832867:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    18179709: null
  }
  succs={
    1936502650: null
  }
, 1936502650:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    509832867: null
  }
  succs={
    1290272762: null
  }
, 1290272762:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    1936502650: null
  }
  succs={
    1232373427: null
  }
, 1232373427:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1290272762: null
  }
  succs={
    1677207406: null
  }
, 1677207406:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    1232373427: null
  }
  succs={
    1979274004: null
  }
, 1979274004:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    1677207406: null
  }
  succs={
    1231006815: null
  }
, 1231006815:
{
 tag: IFEXIT
  preds={
    1979274004: null
    1807623441: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[840083671:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1230701703:
{
 ir: reduce_span_0=0;
 for-condition: 2048537720
 for-step: 90045638
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 573487274
  preds={
  }
  succs={
    2048537720: null
  }
, 2048537720:
{
 true: 840083671
 false: 573487274
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    1230701703: null
    90045638: null
  }
  succs={
    840083671: null
    573487274: null
  }
, 840083671:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    2048537720: null
  }
  succs={
    90045638: null
  }
, 90045638:
{
 ir: reduce_span_0 ++ 
  preds={
    840083671: null
  }
  succs={
    2048537720: null
  }
, 573487274:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    2048537720: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[319670866:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 1301987508
 for-step: 40191541
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 1937380187
  preds={
  }
  succs={
    1301987508: null
  }
, 1301987508:
{
 true: 1651667865
 false: 1937380187
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    319670866: null
    40191541: null
  }
  succs={
    1651667865: null
    1937380187: null
  }
, 1651667865:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    1301987508: null
  }
  succs={
    40191541: null
  }
, 40191541:
{
 ir: reduce_span_0 ++ 
  preds={
    1651667865: null
  }
  succs={
    1301987508: null
  }
, 1937380187:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    1301987508: null
  }
  succs={
    1666544295: null
  }
, 1666544295:
{
 ir: i=0;
 for-condition: 1979787155
 for-step: 2044282225
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 1305486145
  preds={
    1937380187: null
  }
  succs={
    1979787155: null
  }
, 1979787155:
{
 true: 366803687
 false: 1305486145
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    1666544295: null
    2044282225: null
  }
  succs={
    366803687: null
    1305486145: null
  }
, 366803687:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    1979787155: null
  }
  succs={
    1753150176: null
  }
, 1753150176:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    366803687: null
  }
  succs={
    1033917063: null
  }
, 1033917063:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    1753150176: null
  }
  succs={
    101874302: null
  }
, 101874302:
{
 true: 18179709
 false: 1807623441
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    1033917063: null
  }
  succs={
    18179709: null
    1807623441: null
  }
, 18179709:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    101874302: null
  }
  succs={
    509832867: null
  }
, 1807623441:
{
 ir: null
 stmt: null
  preds={
    101874302: null
  }
  succs={
    1231006815: null
  }
, 509832867:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    18179709: null
  }
  succs={
    1936502650: null
  }
, 1936502650:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    509832867: null
  }
  succs={
    1290272762: null
  }
, 1290272762:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    1936502650: null
  }
  succs={
    1232373427: null
  }
, 1232373427:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1290272762: null
  }
  succs={
    1677207406: null
  }
, 1677207406:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    1232373427: null
  }
  succs={
    1979274004: null
  }
, 1979274004:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    1677207406: null
  }
  succs={
    1231006815: null
  }
, 1231006815:
{
 tag: IFEXIT
  preds={
    1979274004: null
    1807623441: null
  }
  succs={
    2044282225: null
  }
, 2044282225:
{
 ir: i ++ 
  preds={
    1231006815: null
  }
  succs={
    1979787155: null
  }
, 1305486145:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    1979787155: null
  }
  succs={
    1230701703: null
  }
, 1230701703:
{
 ir: reduce_span_0=0;
 for-condition: 2048537720
 for-step: 90045638
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 573487274
  preds={
    1305486145: null
  }
  succs={
    2048537720: null
  }
, 2048537720:
{
 true: 840083671
 false: 573487274
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    1230701703: null
    90045638: null
  }
  succs={
    840083671: null
    573487274: null
  }
, 840083671:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    2048537720: null
  }
  succs={
    90045638: null
  }
, 90045638:
{
 ir: reduce_span_0 ++ 
  preds={
    840083671: null
  }
  succs={
    2048537720: null
  }
, 573487274:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    2048537720: null
  }
  succs={
  }
]</DFAGraph>




[* reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[154988899:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[87060781:
{
 ir: kk=(k_offset+k);
 stmt: kk=(k_offset+k);
  preds={
  }
  succs={
    1689730682: null
  }
, 1689730682:
{
 ir: t1=2.71828183E8;
 stmt: t1=2.71828183E8;
  preds={
    87060781: null
  }
  succs={
    771105389: null
  }
, 771105389:
{
 ir: t2=an;
 stmt: t2=an;
  preds={
    1689730682: null
  }
  succs={
    23880693: null
  }
, 23880693:
{
 ir: i=1;
 for-condition: 713656449
 for-step: 891461509
 stmt: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 for-exit: 1832669781
  preds={
    771105389: null
  }
  succs={
    713656449: null
  }
, 713656449:
{
 true: 726408598
 false: 1832669781
 ir: i<=100
 loop-variants: [i, ik, t3, kk]
  preds={
    23880693: null
    891461509: null
  }
  succs={
    726408598: null
    1832669781: null
  }
, 726408598:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
    713656449: null
  }
  succs={
    1341404543: null
  }
, 1341404543:
{
 true: 317562294
 false: 1238080693
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    726408598: null
  }
  succs={
    317562294: null
    1238080693: null
  }
, 317562294:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    1341404543: null
  }
  succs={
    1429351083: null
  }
, 1238080693:
{
 ir: null
 stmt: null
  preds={
    1341404543: null
  }
  succs={
    1429351083: null
  }
, 1429351083:
{
 tag: IFEXIT
  preds={
    317562294: null
    1238080693: null
  }
  succs={
    1346799731: null
  }
, 1346799731:
{
 true: 1174248013
 false: 342198178
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    1429351083: null
  }
  succs={
    1174248013: null
    342198178: null
  }
, 1174248013:
{
 ir: break;
 stmt: break;
  preds={
    1346799731: null
  }
  succs={
    1832669781: null
  }
, 342198178:
{
 ir: null
 stmt: null
  preds={
    1346799731: null
  }
  succs={
    1594791957: null
  }
, 1594791957:
{
 tag: IFEXIT
  preds={
    342198178: null
  }
  succs={
    1988644427: null
  }
, 1988644427:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    1594791957: null
  }
  succs={
    308889081: null
  }
, 308889081:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    1988644427: null
  }
  succs={
    891461509: null
  }
, 891461509:
{
 ir: i ++ 
  preds={
    308889081: null
  }
  succs={
    713656449: null
  }
, 1832669781:
{
 stmt-exit: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 tag: FOREXIT
  preds={
    713656449: null
    1174248013: null
  }
  succs={
    1770437551: null
  }
, 1770437551:
{
 true: 186061555
 false: 1215946669
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(2);
}
  preds={
    1832669781: null
  }
  succs={
    186061555: null
    1215946669: null
  }
, 186061555:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
    1770437551: null
  }
  succs={
    1196982797: null
  }
, 1215946669:
{
 ir: null
 stmt: null
  preds={
    1770437551: null
  }
  succs={
    1196982797: null
  }
, 1196982797:
{
 tag: IFEXIT
  preds={
    186061555: null
    1215946669: null
  }
  succs={
    1961595039: null
  }
, 1961595039:
{
 ir: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
 stmt: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
  preds={
    1196982797: null
  }
  succs={
    787361897: null
  }
, 787361897:
{
 true: 686560878
 false: 765826899
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(2);
}
  preds={
    1961595039: null
  }
  succs={
    686560878: null
    765826899: null
  }
, 686560878:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
    787361897: null
  }
  succs={
    90346768: null
  }
, 765826899:
{
 ir: null
 stmt: null
  preds={
    787361897: null
  }
  succs={
    90346768: null
  }
, 90346768:
{
 tag: IFEXIT
  preds={
    686560878: null
    765826899: null
  }
  succs={
    315072539: null
  }
, 315072539:
{
 true: 1307950260
 false: 333034015
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(1);
}
  preds={
    90346768: null
  }
  succs={
    1307950260: null
    333034015: null
  }
, 1307950260:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
    315072539: null
  }
  succs={
    42102625: null
  }
, 333034015:
{
 ir: null
 stmt: null
  preds={
    315072539: null
  }
  succs={
    42102625: null
  }
, 42102625:
{
 tag: IFEXIT
  preds={
    1307950260: null
    333034015: null
  }
  succs={
    319670866: null
  }
, 319670866:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 1301987508
 for-step: 40191541
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 1937380187
  preds={
    42102625: null
  }
  succs={
    1301987508: null
  }
, 1301987508:
{
 true: 1651667865
 false: 1937380187
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    319670866: null
    40191541: null
  }
  succs={
    1651667865: null
    1937380187: null
  }
, 1651667865:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    1301987508: null
  }
  succs={
    40191541: null
  }
, 40191541:
{
 ir: reduce_span_0 ++ 
  preds={
    1651667865: null
  }
  succs={
    1301987508: null
  }
, 1937380187:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    1301987508: null
  }
  succs={
    1666544295: null
  }
, 1666544295:
{
 ir: i=0;
 for-condition: 1979787155
 for-step: 2044282225
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 1305486145
  preds={
    1937380187: null
  }
  succs={
    1979787155: null
  }
, 1979787155:
{
 true: 366803687
 false: 1305486145
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    1666544295: null
    2044282225: null
  }
  succs={
    366803687: null
    1305486145: null
  }
, 366803687:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    1979787155: null
  }
  succs={
    1753150176: null
  }
, 1753150176:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    366803687: null
  }
  succs={
    1033917063: null
  }
, 1033917063:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    1753150176: null
  }
  succs={
    101874302: null
  }
, 101874302:
{
 true: 18179709
 false: 1807623441
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    1033917063: null
  }
  succs={
    18179709: null
    1807623441: null
  }
, 18179709:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    101874302: null
  }
  succs={
    509832867: null
  }
, 1807623441:
{
 ir: null
 stmt: null
  preds={
    101874302: null
  }
  succs={
    1231006815: null
  }
, 509832867:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    18179709: null
  }
  succs={
    1936502650: null
  }
, 1936502650:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    509832867: null
  }
  succs={
    1290272762: null
  }
, 1290272762:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    1936502650: null
  }
  succs={
    1232373427: null
  }
, 1232373427:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1290272762: null
  }
  succs={
    1677207406: null
  }
, 1677207406:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    1232373427: null
  }
  succs={
    1979274004: null
  }
, 1979274004:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    1677207406: null
  }
  succs={
    1231006815: null
  }
, 1231006815:
{
 tag: IFEXIT
  preds={
    1979274004: null
    1807623441: null
  }
  succs={
    2044282225: null
  }
, 2044282225:
{
 ir: i ++ 
  preds={
    1231006815: null
  }
  succs={
    1979787155: null
  }
, 1305486145:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    1979787155: null
  }
  succs={
    1230701703: null
  }
, 1230701703:
{
 ir: reduce_span_0=0;
 for-condition: 2048537720
 for-step: 90045638
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 573487274
  preds={
    1305486145: null
  }
  succs={
    2048537720: null
  }
, 2048537720:
{
 true: 840083671
 false: 573487274
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    1230701703: null
    90045638: null
  }
  succs={
    840083671: null
    573487274: null
  }
, 840083671:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    2048537720: null
  }
  succs={
    90045638: null
  }
, 90045638:
{
 ir: reduce_span_0 ++ 
  preds={
    840083671: null
  }
  succs={
    2048537720: null
  }
, 573487274:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    2048537720: null
  }
  succs={
    408069119: null
  }
, 408069119:
{
 true: 154988899
 false: 1912850431
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(1);
}
  preds={
    573487274: null
  }
  succs={
    154988899: null
    1912850431: null
  }
, 154988899:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
    408069119: null
  }
  succs={
    633326333: null
  }
, 1912850431:
{
 ir: null
 stmt: null
  preds={
    408069119: null
  }
  succs={
    633326333: null
  }
, 633326333:
{
 tag: IFEXIT
  preds={
    154988899: null
    1912850431: null
  }
  succs={
  }
]</DFAGraph>




[* reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[249177573:
{
 ir: gc=(gc+q[i]);
 stmt: gc=(gc+q[i]);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1877062907:
{
 ir: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
 stmt: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
  preds={
  }
  succs={
    1237762639: null
  }
, 1237762639:
{
 ir: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
 stmt: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
  preds={
    1877062907: null
  }
  succs={
    2033524545: null
  }
, 2033524545:
{
 ir: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
 stmt: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
  preds={
    1237762639: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1558079303:
{
 ir: printf("%3d%15.0lf\n", i, q[i]);
 stmt: printf("%3d%15.0lf\n", i, q[i]);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[33419717:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[764826684:
{
 true: 33419717
 false: 1940055334
 ir: (tm<=0.0)
 stmt: if ((tm<=0.0))
{
tm=1.0;
}
  preds={
  }
  succs={
    33419717: null
    1940055334: null
  }
, 33419717:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
    764826684: null
  }
  succs={
    2103763750: null
  }
, 1940055334:
{
 ir: null
 stmt: null
  preds={
    764826684: null
  }
  succs={
    2103763750: null
  }
, 2103763750:
{
 tag: IFEXIT
  preds={
    33419717: null
    1940055334: null
  }
  succs={
    335107734: null
  }
, 335107734:
{
 ir: tt=timer_read(0);
 stmt: tt=timer_read(0);
  preds={
    2103763750: null
  }
  succs={
    215078753: null
  }
, 215078753:
{
 ir: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    335107734: null
  }
  succs={
    1757317128: null
  }
, 1757317128:
{
 ir: tt=timer_read(1);
 stmt: tt=timer_read(1);
  preds={
    215078753: null
  }
  succs={
    840514538: null
  }
, 840514538:
{
 ir: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    1757317128: null
  }
  succs={
    1804441305: null
  }
, 1804441305:
{
 ir: tt=timer_read(2);
 stmt: tt=timer_read(2);
  preds={
    840514538: null
  }
  succs={
    1768242710: null
  }
, 1768242710:
{
 ir: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    1804441305: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1901238627:
{
 true: 1327234595
 false: 1361393151
 symbol-entry: {
double Mops, t1, t2, t3, t4, x1, x2;
double sx, sy, tm, an, tt, gc;
double sx_verify_value, sy_verify_value, sx_err, sy_err;
int np;
int i, ik, kk, l, k, nit;
int k_offset, j;
logical verified, timers_enabled;
double dum[3] = {1.0, 1.0, 1.0};
char size[16];
FILE * fp;
int _ret_val_0;
if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
sprintf(size, "%15.0lf", pow(2.0, (30+1)));
j=14;
if ((size[j]=='.'))
{
j -- ;
}
size[(j+1)]='\0';
printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
printf("\n Number of random numbers generated: %15s\n", size);
verified=false;
np=(1<<(30-16));
vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
dum[0]=randlc(( & dum[1]), dum[2]);
#pragma loop name main#0
 
#pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
timer_clear(0);
timer_clear(1);
timer_clear(2);
timer_start(0);
t1=1.220703125E9;
vranlc(0, ( & t1), 1.220703125E9, x);
t1=1.220703125E9;
#pragma loop name main#1
 
for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
an=t1;
tt=2.71828183E8;
gc=0.0;
sx=0.0;
sy=0.0;
#pragma loop name main#2
 
#pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
k_offset=( - 1);
#pragma experimental section start null
#pragma loop name main#3
 
for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
#pragma experimental section stop null
#pragma loop name main#4
 
#pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
timer_stop(0);
tm=timer_read(0);
nit=0;
verified=true;
sx_verify_value=40338.15542441498;
sy_verify_value=( - 26606.69192809235);
if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
Mops=((pow(2.0, (30+1))/tm)/1000000.0);
printf("\nEP Benchmark Results:\n\n");
printf("CPU Time =%10.4lf\n", tm);
printf("N = 2^%5d\n", 30);
printf("No. Gaussian Pairs = %15.0lf\n", gc);
printf("Sums = %25.15lE %25.15lE\n", sx, sy);
printf("Counts: \n");
#pragma loop name main#5
 
for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
_ret_val_0=0;
return _ret_val_0;
}
 ir: ((fp=fopen("timer.flag", "r"))==((void * )0))
 stmt: if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
  preds={
  }
  succs={
    1327234595: null
    1361393151: null
  }
, 1327234595:
{
 ir: timers_enabled=false;
 stmt: timers_enabled=false;
  preds={
    1901238627: null
  }
  succs={
    1638435724: null
  }
, 1361393151:
{
 ir: timers_enabled=true;
 stmt: timers_enabled=true;
  preds={
    1901238627: null
  }
  succs={
    236567414: null
  }
, 236567414:
{
 ir: fclose(fp);
 stmt: fclose(fp);
  preds={
    1361393151: null
  }
  succs={
    1638435724: null
  }
, 1638435724:
{
 tag: IFEXIT
  preds={
    1327234595: null
    236567414: null
  }
  succs={
    573136580: null
  }
, 573136580:
{
 ir: sprintf(size, "%15.0lf", pow(2.0, (30+1)));
 stmt: sprintf(size, "%15.0lf", pow(2.0, (30+1)));
  preds={
    1638435724: null
  }
  succs={
    1524305331: null
  }
, 1524305331:
{
 ir: j=14;
 stmt: j=14;
  preds={
    573136580: null
  }
  succs={
    443942537: null
  }
, 443942537:
{
 true: 1059524106
 false: 1916904573
 ir: (size[j]=='.')
 stmt: if ((size[j]=='.'))
{
j -- ;
}
  preds={
    1524305331: null
  }
  succs={
    1059524106: null
    1916904573: null
  }
, 1059524106:
{
 ir: j -- ;
 stmt: j -- ;
  preds={
    443942537: null
  }
  succs={
    1895143699: null
  }
, 1916904573:
{
 ir: null
 stmt: null
  preds={
    443942537: null
  }
  succs={
    1895143699: null
  }
, 1895143699:
{
 tag: IFEXIT
  preds={
    1059524106: null
    1916904573: null
  }
  succs={
    1998949977: null
  }
, 1998949977:
{
 ir: size[(j+1)]='\0';
 stmt: size[(j+1)]='\0';
  preds={
    1895143699: null
  }
  succs={
    1573751930: null
  }
, 1573751930:
{
 ir: printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
 stmt: printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
  preds={
    1998949977: null
  }
  succs={
    575715826: null
  }
, 575715826:
{
 ir: printf("\n Number of random numbers generated: %15s\n", size);
 stmt: printf("\n Number of random numbers generated: %15s\n", size);
  preds={
    1573751930: null
  }
  succs={
    2117173674: null
  }
, 2117173674:
{
 ir: verified=false;
 stmt: verified=false;
  preds={
    575715826: null
  }
  succs={
    624795507: null
  }
, 624795507:
{
 ir: np=(1<<(30-16));
 stmt: np=(1<<(30-16));
  preds={
    2117173674: null
  }
  succs={
    337799666: null
  }
, 337799666:
{
 ir: vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
 stmt: vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
  preds={
    624795507: null
  }
  succs={
    857394605: null
  }
, 857394605:
{
 ir: dum[0]=randlc(( & dum[1]), dum[2]);
 stmt: dum[0]=randlc(( & dum[1]), dum[2]);
  preds={
    337799666: null
  }
  succs={
    254896875: null
  }
, 254896875:
{
 ir: i=0;
 for-condition: 148635643
 for-step: 1789110533
 stmt: #pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
 for-exit: 170052458
  preds={
    857394605: null
  }
  succs={
    148635643: null
  }
, 148635643:
{
 true: 1104422581
 false: 170052458
 ir: i<(2*(1<<16))
 loop-variants: [i, x[(2*(1<<16))]]
  preds={
    254896875: null
    1789110533: null
  }
  succs={
    1104422581: null
    170052458: null
  }
, 1104422581:
{
 ir: x[i]=( - 1.0E99);
 stmt: x[i]=( - 1.0E99);
  preds={
    148635643: null
  }
  succs={
    1789110533: null
  }
, 1789110533:
{
 ir: i ++ 
  preds={
    1104422581: null
  }
  succs={
    148635643: null
  }
, 170052458:
{
 stmt-exit: #pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
 tag: FOREXIT
  preds={
    148635643: null
  }
  succs={
    1574029810: null
  }
, 1574029810:
{
 ir: Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
 stmt: Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
  preds={
    170052458: null
  }
  succs={
    1504937617: null
  }
, 1504937617:
{
 ir: timer_clear(0);
 stmt: timer_clear(0);
  preds={
    1574029810: null
  }
  succs={
    774895395: null
  }
, 774895395:
{
 ir: timer_clear(1);
 stmt: timer_clear(1);
  preds={
    1504937617: null
  }
  succs={
    843710487: null
  }
, 843710487:
{
 ir: timer_clear(2);
 stmt: timer_clear(2);
  preds={
    774895395: null
  }
  succs={
    1636291061: null
  }
, 1636291061:
{
 ir: timer_start(0);
 stmt: timer_start(0);
  preds={
    843710487: null
  }
  succs={
    608519258: null
  }
, 608519258:
{
 ir: t1=1.220703125E9;
 stmt: t1=1.220703125E9;
  preds={
    1636291061: null
  }
  succs={
    1963075870: null
  }
, 1963075870:
{
 ir: vranlc(0, ( & t1), 1.220703125E9, x);
 stmt: vranlc(0, ( & t1), 1.220703125E9, x);
  preds={
    608519258: null
  }
  succs={
    397071633: null
  }
, 397071633:
{
 ir: t1=1.220703125E9;
 stmt: t1=1.220703125E9;
  preds={
    1963075870: null
  }
  succs={
    582666172: null
  }
, 582666172:
{
 ir: i=0;
 for-condition: 1184124073
 for-step: 1668910247
 stmt: for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
 for-exit: 1175631958
  preds={
    397071633: null
  }
  succs={
    1184124073: null
  }
, 1184124073:
{
 true: 1216198248
 false: 1175631958
 ir: i<(16+1)
 loop-variants: [i, t2]
  preds={
    582666172: null
    1668910247: null
  }
  succs={
    1216198248: null
    1175631958: null
  }
, 1216198248:
{
 ir: t2=randlc(( & t1), t1);
 stmt: t2=randlc(( & t1), t1);
  preds={
    1184124073: null
  }
  succs={
    1668910247: null
  }
, 1668910247:
{
 ir: i ++ 
  preds={
    1216198248: null
  }
  succs={
    1184124073: null
  }
, 1175631958:
{
 stmt-exit: for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
 tag: FOREXIT
  preds={
    1184124073: null
  }
  succs={
    579294521: null
  }
, 579294521:
{
 ir: an=t1;
 stmt: an=t1;
  preds={
    1175631958: null
  }
  succs={
    1450500594: null
  }
, 1450500594:
{
 ir: tt=2.71828183E8;
 stmt: tt=2.71828183E8;
  preds={
    579294521: null
  }
  succs={
    2043106095: null
  }
, 2043106095:
{
 ir: gc=0.0;
 stmt: gc=0.0;
  preds={
    1450500594: null
  }
  succs={
    709133385: null
  }
, 709133385:
{
 ir: sx=0.0;
 stmt: sx=0.0;
  preds={
    2043106095: null
  }
  succs={
    854733477: null
  }
, 854733477:
{
 ir: sy=0.0;
 stmt: sy=0.0;
  preds={
    709133385: null
  }
  succs={
    244185498: null
  }
, 244185498:
{
 ir: i=0;
 for-condition: 15024899
 for-step: 768185844
 stmt: #pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
 for-exit: 792782299
  preds={
    854733477: null
  }
  succs={
    15024899: null
  }
, 15024899:
{
 true: 1140338296
 false: 792782299
 ir: i<10
 loop-variants: [i, q[10]]
  preds={
    244185498: null
    768185844: null
  }
  succs={
    1140338296: null
    792782299: null
  }
, 1140338296:
{
 ir: q[i]=0.0;
 stmt: q[i]=0.0;
  preds={
    15024899: null
  }
  succs={
    768185844: null
  }
, 768185844:
{
 ir: i ++ 
  preds={
    1140338296: null
  }
  succs={
    15024899: null
  }
, 792782299:
{
 stmt-exit: #pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
 tag: FOREXIT
  preds={
    15024899: null
  }
  succs={
    85415531: null
  }
, 85415531:
{
 ir: k_offset=( - 1);
 stmt: k_offset=( - 1);
  preds={
    792782299: null
  }
  succs={
    1176932104: null
  }
, 1176932104:
{
 ir: k=1;
 for-condition: 1265012928
 for-step: 712410124
 stmt: for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
 for-exit: 1900366749
  preds={
    85415531: null
  }
  succs={
    1265012928: null
  }
, 1265012928:
{
 true: 87060781
 false: 1900366749
 ir: k<=np
 loop-variants: [k, kk, t1, t2, i, ik, t3, reduce_span_0, * reduce = (double * )malloc((10*sizeof (double))), x1, x2, t4, l, sx, sy, q[10]]
  preds={
    1176932104: null
    712410124: null
  }
  succs={
    87060781: null
    1900366749: null
  }
, 87060781:
{
 ir: kk=(k_offset+k);
 stmt: kk=(k_offset+k);
  preds={
    1265012928: null
  }
  succs={
    1689730682: null
  }
, 1689730682:
{
 ir: t1=2.71828183E8;
 stmt: t1=2.71828183E8;
  preds={
    87060781: null
  }
  succs={
    771105389: null
  }
, 771105389:
{
 ir: t2=an;
 stmt: t2=an;
  preds={
    1689730682: null
  }
  succs={
    23880693: null
  }
, 23880693:
{
 ir: i=1;
 for-condition: 713656449
 for-step: 891461509
 stmt: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 for-exit: 1832669781
  preds={
    771105389: null
  }
  succs={
    713656449: null
  }
, 713656449:
{
 true: 726408598
 false: 1832669781
 ir: i<=100
 loop-variants: [i, ik, t3, kk]
  preds={
    23880693: null
    891461509: null
  }
  succs={
    726408598: null
    1832669781: null
  }
, 726408598:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
    713656449: null
  }
  succs={
    1341404543: null
  }
, 1341404543:
{
 true: 317562294
 false: 1238080693
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    726408598: null
  }
  succs={
    317562294: null
    1238080693: null
  }
, 317562294:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    1341404543: null
  }
  succs={
    1429351083: null
  }
, 1238080693:
{
 ir: null
 stmt: null
  preds={
    1341404543: null
  }
  succs={
    1429351083: null
  }
, 1429351083:
{
 tag: IFEXIT
  preds={
    317562294: null
    1238080693: null
  }
  succs={
    1346799731: null
  }
, 1346799731:
{
 true: 1174248013
 false: 342198178
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    1429351083: null
  }
  succs={
    1174248013: null
    342198178: null
  }
, 1174248013:
{
 ir: break;
 stmt: break;
  preds={
    1346799731: null
  }
  succs={
    1832669781: null
  }
, 342198178:
{
 ir: null
 stmt: null
  preds={
    1346799731: null
  }
  succs={
    1594791957: null
  }
, 1594791957:
{
 tag: IFEXIT
  preds={
    342198178: null
  }
  succs={
    1988644427: null
  }
, 1988644427:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    1594791957: null
  }
  succs={
    308889081: null
  }
, 308889081:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    1988644427: null
  }
  succs={
    891461509: null
  }
, 891461509:
{
 ir: i ++ 
  preds={
    308889081: null
  }
  succs={
    713656449: null
  }
, 1832669781:
{
 stmt-exit: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 tag: FOREXIT
  preds={
    713656449: null
    1174248013: null
  }
  succs={
    1770437551: null
  }
, 1770437551:
{
 true: 186061555
 false: 1215946669
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(2);
}
  preds={
    1832669781: null
  }
  succs={
    186061555: null
    1215946669: null
  }
, 186061555:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
    1770437551: null
  }
  succs={
    1196982797: null
  }
, 1215946669:
{
 ir: null
 stmt: null
  preds={
    1770437551: null
  }
  succs={
    1196982797: null
  }
, 1196982797:
{
 tag: IFEXIT
  preds={
    186061555: null
    1215946669: null
  }
  succs={
    1961595039: null
  }
, 1961595039:
{
 ir: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
 stmt: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
  preds={
    1196982797: null
  }
  succs={
    787361897: null
  }
, 787361897:
{
 true: 686560878
 false: 765826899
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(2);
}
  preds={
    1961595039: null
  }
  succs={
    686560878: null
    765826899: null
  }
, 686560878:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
    787361897: null
  }
  succs={
    90346768: null
  }
, 765826899:
{
 ir: null
 stmt: null
  preds={
    787361897: null
  }
  succs={
    90346768: null
  }
, 90346768:
{
 tag: IFEXIT
  preds={
    686560878: null
    765826899: null
  }
  succs={
    315072539: null
  }
, 315072539:
{
 true: 1307950260
 false: 333034015
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(1);
}
  preds={
    90346768: null
  }
  succs={
    1307950260: null
    333034015: null
  }
, 1307950260:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
    315072539: null
  }
  succs={
    42102625: null
  }
, 333034015:
{
 ir: null
 stmt: null
  preds={
    315072539: null
  }
  succs={
    42102625: null
  }
, 42102625:
{
 tag: IFEXIT
  preds={
    1307950260: null
    333034015: null
  }
  succs={
    319670866: null
  }
, 319670866:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 1301987508
 for-step: 40191541
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 1937380187
  preds={
    42102625: null
  }
  succs={
    1301987508: null
  }
, 1301987508:
{
 true: 1651667865
 false: 1937380187
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    319670866: null
    40191541: null
  }
  succs={
    1651667865: null
    1937380187: null
  }
, 1651667865:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    1301987508: null
  }
  succs={
    40191541: null
  }
, 40191541:
{
 ir: reduce_span_0 ++ 
  preds={
    1651667865: null
  }
  succs={
    1301987508: null
  }
, 1937380187:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    1301987508: null
  }
  succs={
    1666544295: null
  }
, 1666544295:
{
 ir: i=0;
 for-condition: 1979787155
 for-step: 2044282225
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 1305486145
  preds={
    1937380187: null
  }
  succs={
    1979787155: null
  }
, 1979787155:
{
 true: 366803687
 false: 1305486145
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    1666544295: null
    2044282225: null
  }
  succs={
    366803687: null
    1305486145: null
  }
, 366803687:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    1979787155: null
  }
  succs={
    1753150176: null
  }
, 1753150176:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    366803687: null
  }
  succs={
    1033917063: null
  }
, 1033917063:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    1753150176: null
  }
  succs={
    101874302: null
  }
, 101874302:
{
 true: 18179709
 false: 1807623441
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    1033917063: null
  }
  succs={
    18179709: null
    1807623441: null
  }
, 18179709:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    101874302: null
  }
  succs={
    509832867: null
  }
, 1807623441:
{
 ir: null
 stmt: null
  preds={
    101874302: null
  }
  succs={
    1231006815: null
  }
, 509832867:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    18179709: null
  }
  succs={
    1936502650: null
  }
, 1936502650:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    509832867: null
  }
  succs={
    1290272762: null
  }
, 1290272762:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    1936502650: null
  }
  succs={
    1232373427: null
  }
, 1232373427:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1290272762: null
  }
  succs={
    1677207406: null
  }
, 1677207406:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    1232373427: null
  }
  succs={
    1979274004: null
  }
, 1979274004:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    1677207406: null
  }
  succs={
    1231006815: null
  }
, 1231006815:
{
 tag: IFEXIT
  preds={
    1979274004: null
    1807623441: null
  }
  succs={
    2044282225: null
  }
, 2044282225:
{
 ir: i ++ 
  preds={
    1231006815: null
  }
  succs={
    1979787155: null
  }
, 1305486145:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    1979787155: null
  }
  succs={
    1230701703: null
  }
, 1230701703:
{
 ir: reduce_span_0=0;
 for-condition: 2048537720
 for-step: 90045638
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 573487274
  preds={
    1305486145: null
  }
  succs={
    2048537720: null
  }
, 2048537720:
{
 true: 840083671
 false: 573487274
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    1230701703: null
    90045638: null
  }
  succs={
    840083671: null
    573487274: null
  }
, 840083671:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    2048537720: null
  }
  succs={
    90045638: null
  }
, 90045638:
{
 ir: reduce_span_0 ++ 
  preds={
    840083671: null
  }
  succs={
    2048537720: null
  }
, 573487274:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    2048537720: null
  }
  succs={
    408069119: null
  }
, 408069119:
{
 true: 154988899
 false: 1912850431
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(1);
}
  preds={
    573487274: null
  }
  succs={
    154988899: null
    1912850431: null
  }
, 154988899:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
    408069119: null
  }
  succs={
    633326333: null
  }
, 1912850431:
{
 ir: null
 stmt: null
  preds={
    408069119: null
  }
  succs={
    633326333: null
  }
, 633326333:
{
 tag: IFEXIT
  preds={
    154988899: null
    1912850431: null
  }
  succs={
    712410124: null
  }
, 712410124:
{
 ir: k ++ 
  preds={
    633326333: null
  }
  succs={
    1265012928: null
  }
, 1900366749:
{
 stmt-exit: for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
 tag: FOREXIT
  preds={
    1265012928: null
  }
  succs={
    1648232591: null
  }
, 1648232591:
{
 ir: i=0;
 for-condition: 2096539129
 for-step: 972865270
 stmt: #pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
 for-exit: 1716932897
  preds={
    1900366749: null
  }
  succs={
    2096539129: null
  }
, 2096539129:
{
 true: 249177573
 false: 1716932897
 ir: i<10
 loop-variants: [i, gc]
  preds={
    1648232591: null
    972865270: null
  }
  succs={
    249177573: null
    1716932897: null
  }
, 249177573:
{
 ir: gc=(gc+q[i]);
 stmt: gc=(gc+q[i]);
  preds={
    2096539129: null
  }
  succs={
    972865270: null
  }
, 972865270:
{
 ir: i ++ 
  preds={
    249177573: null
  }
  succs={
    2096539129: null
  }
, 1716932897:
{
 stmt-exit: #pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
 tag: FOREXIT
  preds={
    2096539129: null
  }
  succs={
    801569151: null
  }
, 801569151:
{
 ir: timer_stop(0);
 stmt: timer_stop(0);
  preds={
    1716932897: null
  }
  succs={
    1026483832: null
  }
, 1026483832:
{
 ir: tm=timer_read(0);
 stmt: tm=timer_read(0);
  preds={
    801569151: null
  }
  succs={
    1635378213: null
  }
, 1635378213:
{
 ir: nit=0;
 stmt: nit=0;
  preds={
    1026483832: null
  }
  succs={
    905080434: null
  }
, 905080434:
{
 ir: verified=true;
 stmt: verified=true;
  preds={
    1635378213: null
  }
  succs={
    761750706: null
  }
, 761750706:
{
 ir: sx_verify_value=40338.15542441498;
 stmt: sx_verify_value=40338.15542441498;
  preds={
    905080434: null
  }
  succs={
    1731217984: null
  }
, 1731217984:
{
 ir: sy_verify_value=( - 26606.69192809235);
 stmt: sy_verify_value=( - 26606.69192809235);
  preds={
    761750706: null
  }
  succs={
    473053293: null
  }
, 473053293:
{
 true: 1877062907
 false: 1670993182
 ir: verified
 stmt: if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
  preds={
    1731217984: null
  }
  succs={
    1877062907: null
    1670993182: null
  }
, 1877062907:
{
 ir: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
 stmt: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
  preds={
    473053293: null
  }
  succs={
    1237762639: null
  }
, 1670993182:
{
 ir: null
 stmt: null
  preds={
    473053293: null
  }
  succs={
    20804602: null
  }
, 1237762639:
{
 ir: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
 stmt: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
  preds={
    1877062907: null
  }
  succs={
    2033524545: null
  }
, 2033524545:
{
 ir: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
 stmt: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
  preds={
    1237762639: null
  }
  succs={
    20804602: null
  }
, 20804602:
{
 tag: IFEXIT
  preds={
    2033524545: null
    1670993182: null
  }
  succs={
    1344519051: null
  }
, 1344519051:
{
 ir: Mops=((pow(2.0, (30+1))/tm)/1000000.0);
 stmt: Mops=((pow(2.0, (30+1))/tm)/1000000.0);
  preds={
    20804602: null
  }
  succs={
    1566511282: null
  }
, 1566511282:
{
 ir: printf("\nEP Benchmark Results:\n\n");
 stmt: printf("\nEP Benchmark Results:\n\n");
  preds={
    1344519051: null
  }
  succs={
    1959239586: null
  }
, 1959239586:
{
 ir: printf("CPU Time =%10.4lf\n", tm);
 stmt: printf("CPU Time =%10.4lf\n", tm);
  preds={
    1566511282: null
  }
  succs={
    504336483: null
  }
, 504336483:
{
 ir: printf("N = 2^%5d\n", 30);
 stmt: printf("N = 2^%5d\n", 30);
  preds={
    1959239586: null
  }
  succs={
    1404932042: null
  }
, 1404932042:
{
 ir: printf("No. Gaussian Pairs = %15.0lf\n", gc);
 stmt: printf("No. Gaussian Pairs = %15.0lf\n", gc);
  preds={
    504336483: null
  }
  succs={
    1984094095: null
  }
, 1984094095:
{
 ir: printf("Sums = %25.15lE %25.15lE\n", sx, sy);
 stmt: printf("Sums = %25.15lE %25.15lE\n", sx, sy);
  preds={
    1404932042: null
  }
  succs={
    1043358826: null
  }
, 1043358826:
{
 ir: printf("Counts: \n");
 stmt: printf("Counts: \n");
  preds={
    1984094095: null
  }
  succs={
    58488213: null
  }
, 58488213:
{
 ir: i=0;
 for-condition: 1671590089
 for-step: 1053967012
 stmt: for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
 for-exit: 295304806
  preds={
    1043358826: null
  }
  succs={
    1671590089: null
  }
, 1671590089:
{
 true: 1558079303
 false: 295304806
 ir: i<10
 loop-variants: [i]
  preds={
    58488213: null
    1053967012: null
  }
  succs={
    1558079303: null
    295304806: null
  }
, 1558079303:
{
 ir: printf("%3d%15.0lf\n", i, q[i]);
 stmt: printf("%3d%15.0lf\n", i, q[i]);
  preds={
    1671590089: null
  }
  succs={
    1053967012: null
  }
, 1053967012:
{
 ir: i ++ 
  preds={
    1558079303: null
  }
  succs={
    1671590089: null
  }
, 295304806:
{
 stmt-exit: for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
 tag: FOREXIT
  preds={
    1671590089: null
  }
  succs={
    1632497828: null
  }
, 1632497828:
{
 ir: print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
 stmt: print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
  preds={
    295304806: null
  }
  succs={
    1971783162: null
  }
, 1971783162:
{
 true: 764826684
 false: 247113419
 ir: timers_enabled
 stmt: if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
  preds={
    1632497828: null
  }
  succs={
    764826684: null
    247113419: null
  }
, 764826684:
{
 true: 33419717
 false: 1940055334
 ir: (tm<=0.0)
 stmt: if ((tm<=0.0))
{
tm=1.0;
}
  preds={
    1971783162: null
  }
  succs={
    33419717: null
    1940055334: null
  }
, 247113419:
{
 ir: null
 stmt: null
  preds={
    1971783162: null
  }
  succs={
    151442075: null
  }
, 33419717:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
    764826684: null
  }
  succs={
    2103763750: null
  }
, 1940055334:
{
 ir: null
 stmt: null
  preds={
    764826684: null
  }
  succs={
    2103763750: null
  }
, 2103763750:
{
 tag: IFEXIT
  preds={
    33419717: null
    1940055334: null
  }
  succs={
    335107734: null
  }
, 335107734:
{
 ir: tt=timer_read(0);
 stmt: tt=timer_read(0);
  preds={
    2103763750: null
  }
  succs={
    215078753: null
  }
, 215078753:
{
 ir: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    335107734: null
  }
  succs={
    1757317128: null
  }
, 1757317128:
{
 ir: tt=timer_read(1);
 stmt: tt=timer_read(1);
  preds={
    215078753: null
  }
  succs={
    840514538: null
  }
, 840514538:
{
 ir: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    1757317128: null
  }
  succs={
    1804441305: null
  }
, 1804441305:
{
 ir: tt=timer_read(2);
 stmt: tt=timer_read(2);
  preds={
    840514538: null
  }
  succs={
    1768242710: null
  }
, 1768242710:
{
 ir: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    1804441305: null
  }
  succs={
    151442075: null
  }
, 151442075:
{
 tag: IFEXIT
  preds={
    1768242710: null
    247113419: null
  }
  succs={
    1238616099: null
  }
, 1238616099:
{
 ir: _ret_val_0=0;
 stmt: _ret_val_0=0;
  preds={
    151442075: null
  }
  succs={
    70695990: null
  }
, 70695990:
{
 ir: return _ret_val_0;
 symbol-exit: [{
double Mops, t1, t2, t3, t4, x1, x2;
double sx, sy, tm, an, tt, gc;
double sx_verify_value, sy_verify_value, sx_err, sy_err;
int np;
int i, ik, kk, l, k, nit;
int k_offset, j;
logical verified, timers_enabled;
double dum[3] = {1.0, 1.0, 1.0};
char size[16];
FILE * fp;
int _ret_val_0;
if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
sprintf(size, "%15.0lf", pow(2.0, (30+1)));
j=14;
if ((size[j]=='.'))
{
j -- ;
}
size[(j+1)]='\0';
printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
printf("\n Number of random numbers generated: %15s\n", size);
verified=false;
np=(1<<(30-16));
vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
dum[0]=randlc(( & dum[1]), dum[2]);
#pragma loop name main#0
 
#pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
timer_clear(0);
timer_clear(1);
timer_clear(2);
timer_start(0);
t1=1.220703125E9;
vranlc(0, ( & t1), 1.220703125E9, x);
t1=1.220703125E9;
#pragma loop name main#1
 
for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
an=t1;
tt=2.71828183E8;
gc=0.0;
sx=0.0;
sy=0.0;
#pragma loop name main#2
 
#pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
k_offset=( - 1);
#pragma experimental section start null
#pragma loop name main#3
 
for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
#pragma experimental section stop null
#pragma loop name main#4
 
#pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
timer_stop(0);
tm=timer_read(0);
nit=0;
verified=true;
sx_verify_value=40338.15542441498;
sy_verify_value=( - 26606.69192809235);
if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
Mops=((pow(2.0, (30+1))/tm)/1000000.0);
printf("\nEP Benchmark Results:\n\n");
printf("CPU Time =%10.4lf\n", tm);
printf("N = 2^%5d\n", 30);
printf("No. Gaussian Pairs = %15.0lf\n", gc);
printf("Sums = %25.15lE %25.15lE\n", sx, sy);
printf("Counts: \n");
#pragma loop name main#5
 
for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
_ret_val_0=0;
return _ret_val_0;
}]
 stmt: return _ret_val_0;
  preds={
    1238616099: null
  }
  succs={
  }
]</DFAGraph>




[Mops, t1, t2, t3, t4, x1, x2, sx, sy, tm, an, tt, gc, sx_verify_value, sy_verify_value, sx_err, sy_err, np, i, ik, kk, l, k, nit, k_offset, j, verified, timers_enabled, dum[3] = {1.0, 1.0, 1.0}, size[16], * fp, _ret_val_0, * reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[1426725223:
{
 ir: elapsed[n]=0.0;
 stmt: elapsed[n]=0.0;
  preds={
  }
  succs={
    1470868839: null
  }
, 1470868839:
{
 ir: return ;
 stmt: return ;
  preds={
    1426725223: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1569435561:
{
 ir: timers_enabled=false;
 stmt: timers_enabled=false;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[768216420:
{
 ir: timers_enabled=true;
 stmt: timers_enabled=true;
  preds={
  }
  succs={
    1466917878: null
  }
, 1466917878:
{
 ir: fclose(fp);
 stmt: fclose(fp);
  preds={
    768216420: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1440738283:
{
 ir: j -- ;
 stmt: j -- ;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[816944408:
{
 ir: x[i]=( - 1.0E99);
 stmt: x[i]=( - 1.0E99);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[867288517:
{
 ir: t2=randlc(( & t1), t1);
 stmt: t2=randlc(( & t1), t1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[589987187:
{
 ir: q[i]=0.0;
 stmt: q[i]=0.0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[71802912:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[404222443:
{
 ir: break;
 stmt: break;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1423768154:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
  }
  succs={
    2134271532: null
  }
, 2134271532:
{
 true: 71802912
 false: 686349795
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    1423768154: null
  }
  succs={
    71802912: null
    686349795: null
  }
, 71802912:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    2134271532: null
  }
  succs={
    1831010686: null
  }
, 686349795:
{
 ir: null
 stmt: null
  preds={
    2134271532: null
  }
  succs={
    1831010686: null
  }
, 1831010686:
{
 tag: IFEXIT
  preds={
    71802912: null
    686349795: null
  }
  succs={
    1987977423: null
  }
, 1987977423:
{
 true: 404222443
 false: 61073295
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    1831010686: null
  }
  succs={
    404222443: null
    61073295: null
  }
, 404222443:
{
 ir: break;
 stmt: break;
  preds={
    1987977423: null
  }
  succs={
  }
, 61073295:
{
 ir: null
 stmt: null
  preds={
    1987977423: null
  }
  succs={
    807322507: null
  }
, 807322507:
{
 tag: IFEXIT
  preds={
    61073295: null
  }
  succs={
    396485834: null
  }
, 396485834:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    807322507: null
  }
  succs={
    283039401: null
  }
, 283039401:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    396485834: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1443967876:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[412788346:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1556867940:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[843299092:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[902860396:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
  }
  succs={
    806813022: null
  }
, 806813022:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    902860396: null
  }
  succs={
    1406206626: null
  }
, 1406206626:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    806813022: null
  }
  succs={
    1816522350: null
  }
, 1816522350:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    1406206626: null
  }
  succs={
    1799230133: null
  }
, 1799230133:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1816522350: null
  }
  succs={
    1521238608: null
  }
, 1521238608:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    1799230133: null
  }
  succs={
    20156341: null
  }
, 20156341:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    1521238608: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1003206025:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
  }
  succs={
    494077446: null
  }
, 494077446:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    1003206025: null
  }
  succs={
    989889899: null
  }
, 989889899:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    494077446: null
  }
  succs={
    1111897955: null
  }
, 1111897955:
{
 true: 902860396
 false: 1509309988
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    989889899: null
  }
  succs={
    902860396: null
    1509309988: null
  }
, 902860396:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    1111897955: null
  }
  succs={
    806813022: null
  }
, 1509309988:
{
 ir: null
 stmt: null
  preds={
    1111897955: null
  }
  succs={
    1643141512: null
  }
, 806813022:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    902860396: null
  }
  succs={
    1406206626: null
  }
, 1406206626:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    806813022: null
  }
  succs={
    1816522350: null
  }
, 1816522350:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    1406206626: null
  }
  succs={
    1799230133: null
  }
, 1799230133:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1816522350: null
  }
  succs={
    1521238608: null
  }
, 1521238608:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    1799230133: null
  }
  succs={
    20156341: null
  }
, 20156341:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    1521238608: null
  }
  succs={
    1643141512: null
  }
, 1643141512:
{
 tag: IFEXIT
  preds={
    20156341: null
    1509309988: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1631227617:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1896074070:
{
 ir: reduce_span_0=0;
 for-condition: 24650043
 for-step: 460741164
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 781091365
  preds={
  }
  succs={
    24650043: null
  }
, 24650043:
{
 true: 1631227617
 false: 781091365
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    1896074070: null
    460741164: null
  }
  succs={
    1631227617: null
    781091365: null
  }
, 1631227617:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    24650043: null
  }
  succs={
    460741164: null
  }
, 460741164:
{
 ir: reduce_span_0 ++ 
  preds={
    1631227617: null
  }
  succs={
    24650043: null
  }
, 781091365:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    24650043: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1412322831:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 605982374
 for-step: 1651262695
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 1305004711
  preds={
  }
  succs={
    605982374: null
  }
, 605982374:
{
 true: 843299092
 false: 1305004711
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    1412322831: null
    1651262695: null
  }
  succs={
    843299092: null
    1305004711: null
  }
, 843299092:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    605982374: null
  }
  succs={
    1651262695: null
  }
, 1651262695:
{
 ir: reduce_span_0 ++ 
  preds={
    843299092: null
  }
  succs={
    605982374: null
  }
, 1305004711:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    605982374: null
  }
  succs={
    263053820: null
  }
, 263053820:
{
 ir: i=0;
 for-condition: 2091072548
 for-step: 1740826931
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 69062746
  preds={
    1305004711: null
  }
  succs={
    2091072548: null
  }
, 2091072548:
{
 true: 1003206025
 false: 69062746
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    263053820: null
    1740826931: null
  }
  succs={
    1003206025: null
    69062746: null
  }
, 1003206025:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    2091072548: null
  }
  succs={
    494077446: null
  }
, 494077446:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    1003206025: null
  }
  succs={
    989889899: null
  }
, 989889899:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    494077446: null
  }
  succs={
    1111897955: null
  }
, 1111897955:
{
 true: 902860396
 false: 1509309988
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    989889899: null
  }
  succs={
    902860396: null
    1509309988: null
  }
, 902860396:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    1111897955: null
  }
  succs={
    806813022: null
  }
, 1509309988:
{
 ir: null
 stmt: null
  preds={
    1111897955: null
  }
  succs={
    1643141512: null
  }
, 806813022:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    902860396: null
  }
  succs={
    1406206626: null
  }
, 1406206626:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    806813022: null
  }
  succs={
    1816522350: null
  }
, 1816522350:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    1406206626: null
  }
  succs={
    1799230133: null
  }
, 1799230133:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1816522350: null
  }
  succs={
    1521238608: null
  }
, 1521238608:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    1799230133: null
  }
  succs={
    20156341: null
  }
, 20156341:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    1521238608: null
  }
  succs={
    1643141512: null
  }
, 1643141512:
{
 tag: IFEXIT
  preds={
    20156341: null
    1509309988: null
  }
  succs={
    1740826931: null
  }
, 1740826931:
{
 ir: i ++ 
  preds={
    1643141512: null
  }
  succs={
    2091072548: null
  }
, 69062746:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    2091072548: null
  }
  succs={
    1896074070: null
  }
, 1896074070:
{
 ir: reduce_span_0=0;
 for-condition: 24650043
 for-step: 460741164
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 781091365
  preds={
    69062746: null
  }
  succs={
    24650043: null
  }
, 24650043:
{
 true: 1631227617
 false: 781091365
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    1896074070: null
    460741164: null
  }
  succs={
    1631227617: null
    781091365: null
  }
, 1631227617:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    24650043: null
  }
  succs={
    460741164: null
  }
, 460741164:
{
 ir: reduce_span_0 ++ 
  preds={
    1631227617: null
  }
  succs={
    24650043: null
  }
, 781091365:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    24650043: null
  }
  succs={
  }
]</DFAGraph>




[* reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[1858015030:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1533123860:
{
 ir: kk=(k_offset+k);
 stmt: kk=(k_offset+k);
  preds={
  }
  succs={
    527211736: null
  }
, 527211736:
{
 ir: t1=2.71828183E8;
 stmt: t1=2.71828183E8;
  preds={
    1533123860: null
  }
  succs={
    1718906711: null
  }
, 1718906711:
{
 ir: t2=an;
 stmt: t2=an;
  preds={
    527211736: null
  }
  succs={
    1243171897: null
  }
, 1243171897:
{
 ir: i=1;
 for-condition: 207471778
 for-step: 1376151044
 stmt: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 for-exit: 873175411
  preds={
    1718906711: null
  }
  succs={
    207471778: null
  }
, 207471778:
{
 true: 1423768154
 false: 873175411
 ir: i<=100
 loop-variants: [i, ik, t3, kk]
  preds={
    1243171897: null
    1376151044: null
  }
  succs={
    1423768154: null
    873175411: null
  }
, 1423768154:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
    207471778: null
  }
  succs={
    2134271532: null
  }
, 2134271532:
{
 true: 71802912
 false: 686349795
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    1423768154: null
  }
  succs={
    71802912: null
    686349795: null
  }
, 71802912:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    2134271532: null
  }
  succs={
    1831010686: null
  }
, 686349795:
{
 ir: null
 stmt: null
  preds={
    2134271532: null
  }
  succs={
    1831010686: null
  }
, 1831010686:
{
 tag: IFEXIT
  preds={
    71802912: null
    686349795: null
  }
  succs={
    1987977423: null
  }
, 1987977423:
{
 true: 404222443
 false: 61073295
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    1831010686: null
  }
  succs={
    404222443: null
    61073295: null
  }
, 404222443:
{
 ir: break;
 stmt: break;
  preds={
    1987977423: null
  }
  succs={
    873175411: null
  }
, 61073295:
{
 ir: null
 stmt: null
  preds={
    1987977423: null
  }
  succs={
    807322507: null
  }
, 807322507:
{
 tag: IFEXIT
  preds={
    61073295: null
  }
  succs={
    396485834: null
  }
, 396485834:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    807322507: null
  }
  succs={
    283039401: null
  }
, 283039401:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    396485834: null
  }
  succs={
    1376151044: null
  }
, 1376151044:
{
 ir: i ++ 
  preds={
    283039401: null
  }
  succs={
    207471778: null
  }
, 873175411:
{
 stmt-exit: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 tag: FOREXIT
  preds={
    207471778: null
    404222443: null
  }
  succs={
    1449772539: null
  }
, 1449772539:
{
 true: 1443967876
 false: 926859124
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(2);
}
  preds={
    873175411: null
  }
  succs={
    1443967876: null
    926859124: null
  }
, 1443967876:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
    1449772539: null
  }
  succs={
    1603696865: null
  }
, 926859124:
{
 ir: null
 stmt: null
  preds={
    1449772539: null
  }
  succs={
    1603696865: null
  }
, 1603696865:
{
 tag: IFEXIT
  preds={
    1443967876: null
    926859124: null
  }
  succs={
    12905860: null
  }
, 12905860:
{
 ir: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
 stmt: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
  preds={
    1603696865: null
  }
  succs={
    1520267010: null
  }
, 1520267010:
{
 true: 412788346
 false: 908084672
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(2);
}
  preds={
    12905860: null
  }
  succs={
    412788346: null
    908084672: null
  }
, 412788346:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
    1520267010: null
  }
  succs={
    288306765: null
  }
, 908084672:
{
 ir: null
 stmt: null
  preds={
    1520267010: null
  }
  succs={
    288306765: null
  }
, 288306765:
{
 tag: IFEXIT
  preds={
    412788346: null
    908084672: null
  }
  succs={
    1839168128: null
  }
, 1839168128:
{
 true: 1556867940
 false: 1495608502
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(1);
}
  preds={
    288306765: null
  }
  succs={
    1556867940: null
    1495608502: null
  }
, 1556867940:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
    1839168128: null
  }
  succs={
    835773569: null
  }
, 1495608502:
{
 ir: null
 stmt: null
  preds={
    1839168128: null
  }
  succs={
    835773569: null
  }
, 835773569:
{
 tag: IFEXIT
  preds={
    1556867940: null
    1495608502: null
  }
  succs={
    1412322831: null
  }
, 1412322831:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 605982374
 for-step: 1651262695
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 1305004711
  preds={
    835773569: null
  }
  succs={
    605982374: null
  }
, 605982374:
{
 true: 843299092
 false: 1305004711
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    1412322831: null
    1651262695: null
  }
  succs={
    843299092: null
    1305004711: null
  }
, 843299092:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    605982374: null
  }
  succs={
    1651262695: null
  }
, 1651262695:
{
 ir: reduce_span_0 ++ 
  preds={
    843299092: null
  }
  succs={
    605982374: null
  }
, 1305004711:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    605982374: null
  }
  succs={
    263053820: null
  }
, 263053820:
{
 ir: i=0;
 for-condition: 2091072548
 for-step: 1740826931
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 69062746
  preds={
    1305004711: null
  }
  succs={
    2091072548: null
  }
, 2091072548:
{
 true: 1003206025
 false: 69062746
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    263053820: null
    1740826931: null
  }
  succs={
    1003206025: null
    69062746: null
  }
, 1003206025:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    2091072548: null
  }
  succs={
    494077446: null
  }
, 494077446:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    1003206025: null
  }
  succs={
    989889899: null
  }
, 989889899:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    494077446: null
  }
  succs={
    1111897955: null
  }
, 1111897955:
{
 true: 902860396
 false: 1509309988
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    989889899: null
  }
  succs={
    902860396: null
    1509309988: null
  }
, 902860396:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    1111897955: null
  }
  succs={
    806813022: null
  }
, 1509309988:
{
 ir: null
 stmt: null
  preds={
    1111897955: null
  }
  succs={
    1643141512: null
  }
, 806813022:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    902860396: null
  }
  succs={
    1406206626: null
  }
, 1406206626:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    806813022: null
  }
  succs={
    1816522350: null
  }
, 1816522350:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    1406206626: null
  }
  succs={
    1799230133: null
  }
, 1799230133:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1816522350: null
  }
  succs={
    1521238608: null
  }
, 1521238608:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    1799230133: null
  }
  succs={
    20156341: null
  }
, 20156341:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    1521238608: null
  }
  succs={
    1643141512: null
  }
, 1643141512:
{
 tag: IFEXIT
  preds={
    20156341: null
    1509309988: null
  }
  succs={
    1740826931: null
  }
, 1740826931:
{
 ir: i ++ 
  preds={
    1643141512: null
  }
  succs={
    2091072548: null
  }
, 69062746:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    2091072548: null
  }
  succs={
    1896074070: null
  }
, 1896074070:
{
 ir: reduce_span_0=0;
 for-condition: 24650043
 for-step: 460741164
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 781091365
  preds={
    69062746: null
  }
  succs={
    24650043: null
  }
, 24650043:
{
 true: 1631227617
 false: 781091365
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    1896074070: null
    460741164: null
  }
  succs={
    1631227617: null
    781091365: null
  }
, 1631227617:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    24650043: null
  }
  succs={
    460741164: null
  }
, 460741164:
{
 ir: reduce_span_0 ++ 
  preds={
    1631227617: null
  }
  succs={
    24650043: null
  }
, 781091365:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    24650043: null
  }
  succs={
    25764044: null
  }
, 25764044:
{
 true: 1858015030
 false: 671596011
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(1);
}
  preds={
    781091365: null
  }
  succs={
    1858015030: null
    671596011: null
  }
, 1858015030:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
    25764044: null
  }
  succs={
    1925352804: null
  }
, 671596011:
{
 ir: null
 stmt: null
  preds={
    25764044: null
  }
  succs={
    1925352804: null
  }
, 1925352804:
{
 tag: IFEXIT
  preds={
    1858015030: null
    671596011: null
  }
  succs={
  }
]</DFAGraph>




[* reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[743648472:
{
 ir: gc=(gc+q[i]);
 stmt: gc=(gc+q[i]);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[756936249:
{
 ir: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
 stmt: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
  preds={
  }
  succs={
    1207231495: null
  }
, 1207231495:
{
 ir: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
 stmt: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
  preds={
    756936249: null
  }
  succs={
    1221981006: null
  }
, 1221981006:
{
 ir: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
 stmt: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
  preds={
    1207231495: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1914108708:
{
 ir: printf("%3d%15.0lf\n", i, q[i]);
 stmt: printf("%3d%15.0lf\n", i, q[i]);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1932470703:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[221861886:
{
 true: 1932470703
 false: 1713568869
 ir: (tm<=0.0)
 stmt: if ((tm<=0.0))
{
tm=1.0;
}
  preds={
  }
  succs={
    1932470703: null
    1713568869: null
  }
, 1932470703:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
    221861886: null
  }
  succs={
    697508322: null
  }
, 1713568869:
{
 ir: null
 stmt: null
  preds={
    221861886: null
  }
  succs={
    697508322: null
  }
, 697508322:
{
 tag: IFEXIT
  preds={
    1932470703: null
    1713568869: null
  }
  succs={
    603658030: null
  }
, 603658030:
{
 ir: tt=timer_read(0);
 stmt: tt=timer_read(0);
  preds={
    697508322: null
  }
  succs={
    1689924104: null
  }
, 1689924104:
{
 ir: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    603658030: null
  }
  succs={
    361380654: null
  }
, 361380654:
{
 ir: tt=timer_read(1);
 stmt: tt=timer_read(1);
  preds={
    1689924104: null
  }
  succs={
    631673932: null
  }
, 631673932:
{
 ir: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    361380654: null
  }
  succs={
    1579132337: null
  }
, 1579132337:
{
 ir: tt=timer_read(2);
 stmt: tt=timer_read(2);
  preds={
    631673932: null
  }
  succs={
    1795225096: null
  }
, 1795225096:
{
 ir: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    1579132337: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[260084831:
{
 true: 1569435561
 false: 768216420
 symbol-entry: {
double Mops, t1, t2, t3, t4, x1, x2;
double sx, sy, tm, an, tt, gc;
double sx_verify_value, sy_verify_value, sx_err, sy_err;
int np;
int i, ik, kk, l, k, nit;
int k_offset, j;
logical verified, timers_enabled;
double dum[3] = {1.0, 1.0, 1.0};
char size[16];
FILE * fp;
int _ret_val_0;
if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
sprintf(size, "%15.0lf", pow(2.0, (30+1)));
j=14;
if ((size[j]=='.'))
{
j -- ;
}
size[(j+1)]='\0';
printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
printf("\n Number of random numbers generated: %15s\n", size);
verified=false;
np=(1<<(30-16));
vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
dum[0]=randlc(( & dum[1]), dum[2]);
#pragma loop name main#0
 
#pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
timer_clear(0);
timer_clear(1);
timer_clear(2);
timer_start(0);
t1=1.220703125E9;
vranlc(0, ( & t1), 1.220703125E9, x);
t1=1.220703125E9;
#pragma loop name main#1
 
for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
an=t1;
tt=2.71828183E8;
gc=0.0;
sx=0.0;
sy=0.0;
#pragma loop name main#2
 
#pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
k_offset=( - 1);
#pragma experimental section start null
#pragma loop name main#3
 
for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
#pragma experimental section stop null
#pragma loop name main#4
 
#pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
timer_stop(0);
tm=timer_read(0);
nit=0;
verified=true;
sx_verify_value=40338.15542441498;
sy_verify_value=( - 26606.69192809235);
if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
Mops=((pow(2.0, (30+1))/tm)/1000000.0);
printf("\nEP Benchmark Results:\n\n");
printf("CPU Time =%10.4lf\n", tm);
printf("N = 2^%5d\n", 30);
printf("No. Gaussian Pairs = %15.0lf\n", gc);
printf("Sums = %25.15lE %25.15lE\n", sx, sy);
printf("Counts: \n");
#pragma loop name main#5
 
for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
_ret_val_0=0;
return _ret_val_0;
}
 ir: ((fp=fopen("timer.flag", "r"))==((void * )0))
 stmt: if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
  preds={
  }
  succs={
    1569435561: null
    768216420: null
  }
, 1569435561:
{
 ir: timers_enabled=false;
 stmt: timers_enabled=false;
  preds={
    260084831: null
  }
  succs={
    267814113: null
  }
, 768216420:
{
 ir: timers_enabled=true;
 stmt: timers_enabled=true;
  preds={
    260084831: null
  }
  succs={
    1466917878: null
  }
, 1466917878:
{
 ir: fclose(fp);
 stmt: fclose(fp);
  preds={
    768216420: null
  }
  succs={
    267814113: null
  }
, 267814113:
{
 tag: IFEXIT
  preds={
    1569435561: null
    1466917878: null
  }
  succs={
    598357562: null
  }
, 598357562:
{
 ir: sprintf(size, "%15.0lf", pow(2.0, (30+1)));
 stmt: sprintf(size, "%15.0lf", pow(2.0, (30+1)));
  preds={
    267814113: null
  }
  succs={
    1593224710: null
  }
, 1593224710:
{
 ir: j=14;
 stmt: j=14;
  preds={
    598357562: null
  }
  succs={
    1849015357: null
  }
, 1849015357:
{
 true: 1440738283
 false: 484199463
 ir: (size[j]=='.')
 stmt: if ((size[j]=='.'))
{
j -- ;
}
  preds={
    1593224710: null
  }
  succs={
    1440738283: null
    484199463: null
  }
, 1440738283:
{
 ir: j -- ;
 stmt: j -- ;
  preds={
    1849015357: null
  }
  succs={
    2008106788: null
  }
, 484199463:
{
 ir: null
 stmt: null
  preds={
    1849015357: null
  }
  succs={
    2008106788: null
  }
, 2008106788:
{
 tag: IFEXIT
  preds={
    1440738283: null
    484199463: null
  }
  succs={
    1570470538: null
  }
, 1570470538:
{
 ir: size[(j+1)]='\0';
 stmt: size[(j+1)]='\0';
  preds={
    2008106788: null
  }
  succs={
    512549200: null
  }
, 512549200:
{
 ir: printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
 stmt: printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
  preds={
    1570470538: null
  }
  succs={
    1615801298: null
  }
, 1615801298:
{
 ir: printf("\n Number of random numbers generated: %15s\n", size);
 stmt: printf("\n Number of random numbers generated: %15s\n", size);
  preds={
    512549200: null
  }
  succs={
    490391704: null
  }
, 490391704:
{
 ir: verified=false;
 stmt: verified=false;
  preds={
    1615801298: null
  }
  succs={
    460570271: null
  }
, 460570271:
{
 ir: np=(1<<(30-16));
 stmt: np=(1<<(30-16));
  preds={
    490391704: null
  }
  succs={
    1653361344: null
  }
, 1653361344:
{
 ir: vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
 stmt: vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
  preds={
    460570271: null
  }
  succs={
    2072313080: null
  }
, 2072313080:
{
 ir: dum[0]=randlc(( & dum[1]), dum[2]);
 stmt: dum[0]=randlc(( & dum[1]), dum[2]);
  preds={
    1653361344: null
  }
  succs={
    912966811: null
  }
, 912966811:
{
 ir: i=0;
 for-condition: 909132503
 for-step: 1792384402
 stmt: #pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
 for-exit: 1458621573
  preds={
    2072313080: null
  }
  succs={
    909132503: null
  }
, 909132503:
{
 true: 816944408
 false: 1458621573
 ir: i<(2*(1<<16))
 loop-variants: [i, x[(2*(1<<16))]]
  preds={
    912966811: null
    1792384402: null
  }
  succs={
    816944408: null
    1458621573: null
  }
, 816944408:
{
 ir: x[i]=( - 1.0E99);
 stmt: x[i]=( - 1.0E99);
  preds={
    909132503: null
  }
  succs={
    1792384402: null
  }
, 1792384402:
{
 ir: i ++ 
  preds={
    816944408: null
  }
  succs={
    909132503: null
  }
, 1458621573:
{
 stmt-exit: #pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
 tag: FOREXIT
  preds={
    909132503: null
  }
  succs={
    1658980982: null
  }
, 1658980982:
{
 ir: Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
 stmt: Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
  preds={
    1458621573: null
  }
  succs={
    46941357: null
  }
, 46941357:
{
 ir: timer_clear(0);
 stmt: timer_clear(0);
  preds={
    1658980982: null
  }
  succs={
    1152606315: null
  }
, 1152606315:
{
 ir: timer_clear(1);
 stmt: timer_clear(1);
  preds={
    46941357: null
  }
  succs={
    343345308: null
  }
, 343345308:
{
 ir: timer_clear(2);
 stmt: timer_clear(2);
  preds={
    1152606315: null
  }
  succs={
    1714688478: null
  }
, 1714688478:
{
 ir: timer_start(0);
 stmt: timer_start(0);
  preds={
    343345308: null
  }
  succs={
    104716441: null
  }
, 104716441:
{
 ir: t1=1.220703125E9;
 stmt: t1=1.220703125E9;
  preds={
    1714688478: null
  }
  succs={
    1506951181: null
  }
, 1506951181:
{
 ir: vranlc(0, ( & t1), 1.220703125E9, x);
 stmt: vranlc(0, ( & t1), 1.220703125E9, x);
  preds={
    104716441: null
  }
  succs={
    1976401987: null
  }
, 1976401987:
{
 ir: t1=1.220703125E9;
 stmt: t1=1.220703125E9;
  preds={
    1506951181: null
  }
  succs={
    280615803: null
  }
, 280615803:
{
 ir: i=0;
 for-condition: 1528834618
 for-step: 166694583
 stmt: for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
 for-exit: 885910946
  preds={
    1976401987: null
  }
  succs={
    1528834618: null
  }
, 1528834618:
{
 true: 867288517
 false: 885910946
 ir: i<(16+1)
 loop-variants: [i, t2]
  preds={
    280615803: null
    166694583: null
  }
  succs={
    867288517: null
    885910946: null
  }
, 867288517:
{
 ir: t2=randlc(( & t1), t1);
 stmt: t2=randlc(( & t1), t1);
  preds={
    1528834618: null
  }
  succs={
    166694583: null
  }
, 166694583:
{
 ir: i ++ 
  preds={
    867288517: null
  }
  succs={
    1528834618: null
  }
, 885910946:
{
 stmt-exit: for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
 tag: FOREXIT
  preds={
    1528834618: null
  }
  succs={
    1860591867: null
  }
, 1860591867:
{
 ir: an=t1;
 stmt: an=t1;
  preds={
    885910946: null
  }
  succs={
    811207775: null
  }
, 811207775:
{
 ir: tt=2.71828183E8;
 stmt: tt=2.71828183E8;
  preds={
    1860591867: null
  }
  succs={
    1161148117: null
  }
, 1161148117:
{
 ir: gc=0.0;
 stmt: gc=0.0;
  preds={
    811207775: null
  }
  succs={
    516875052: null
  }
, 516875052:
{
 ir: sx=0.0;
 stmt: sx=0.0;
  preds={
    1161148117: null
  }
  succs={
    1131592118: null
  }
, 1131592118:
{
 ir: sy=0.0;
 stmt: sy=0.0;
  preds={
    516875052: null
  }
  succs={
    587180314: null
  }
, 587180314:
{
 ir: i=0;
 for-condition: 1262609629
 for-step: 1955990522
 stmt: #pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
 for-exit: 69673470
  preds={
    1131592118: null
  }
  succs={
    1262609629: null
  }
, 1262609629:
{
 true: 589987187
 false: 69673470
 ir: i<10
 loop-variants: [i, q[10]]
  preds={
    587180314: null
    1955990522: null
  }
  succs={
    589987187: null
    69673470: null
  }
, 589987187:
{
 ir: q[i]=0.0;
 stmt: q[i]=0.0;
  preds={
    1262609629: null
  }
  succs={
    1955990522: null
  }
, 1955990522:
{
 ir: i ++ 
  preds={
    589987187: null
  }
  succs={
    1262609629: null
  }
, 69673470:
{
 stmt-exit: #pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
 tag: FOREXIT
  preds={
    1262609629: null
  }
  succs={
    1082411691: null
  }
, 1082411691:
{
 ir: k_offset=( - 1);
 stmt: k_offset=( - 1);
  preds={
    69673470: null
  }
  succs={
    743778731: null
  }
, 743778731:
{
 ir: k=1;
 for-condition: 1687354037
 for-step: 967323951
 stmt: for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
 for-exit: 1600594643
  preds={
    1082411691: null
  }
  succs={
    1687354037: null
  }
, 1687354037:
{
 true: 1533123860
 false: 1600594643
 ir: k<=np
 loop-variants: [k, kk, t1, t2, i, ik, t3, reduce_span_0, * reduce = (double * )malloc((10*sizeof (double))), x1, x2, t4, l, sx, sy, q[10]]
  preds={
    743778731: null
    967323951: null
  }
  succs={
    1533123860: null
    1600594643: null
  }
, 1533123860:
{
 ir: kk=(k_offset+k);
 stmt: kk=(k_offset+k);
  preds={
    1687354037: null
  }
  succs={
    527211736: null
  }
, 527211736:
{
 ir: t1=2.71828183E8;
 stmt: t1=2.71828183E8;
  preds={
    1533123860: null
  }
  succs={
    1718906711: null
  }
, 1718906711:
{
 ir: t2=an;
 stmt: t2=an;
  preds={
    527211736: null
  }
  succs={
    1243171897: null
  }
, 1243171897:
{
 ir: i=1;
 for-condition: 207471778
 for-step: 1376151044
 stmt: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 for-exit: 873175411
  preds={
    1718906711: null
  }
  succs={
    207471778: null
  }
, 207471778:
{
 true: 1423768154
 false: 873175411
 ir: i<=100
 loop-variants: [i, ik, t3, kk]
  preds={
    1243171897: null
    1376151044: null
  }
  succs={
    1423768154: null
    873175411: null
  }
, 1423768154:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
    207471778: null
  }
  succs={
    2134271532: null
  }
, 2134271532:
{
 true: 71802912
 false: 686349795
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    1423768154: null
  }
  succs={
    71802912: null
    686349795: null
  }
, 71802912:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    2134271532: null
  }
  succs={
    1831010686: null
  }
, 686349795:
{
 ir: null
 stmt: null
  preds={
    2134271532: null
  }
  succs={
    1831010686: null
  }
, 1831010686:
{
 tag: IFEXIT
  preds={
    71802912: null
    686349795: null
  }
  succs={
    1987977423: null
  }
, 1987977423:
{
 true: 404222443
 false: 61073295
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    1831010686: null
  }
  succs={
    404222443: null
    61073295: null
  }
, 404222443:
{
 ir: break;
 stmt: break;
  preds={
    1987977423: null
  }
  succs={
    873175411: null
  }
, 61073295:
{
 ir: null
 stmt: null
  preds={
    1987977423: null
  }
  succs={
    807322507: null
  }
, 807322507:
{
 tag: IFEXIT
  preds={
    61073295: null
  }
  succs={
    396485834: null
  }
, 396485834:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    807322507: null
  }
  succs={
    283039401: null
  }
, 283039401:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    396485834: null
  }
  succs={
    1376151044: null
  }
, 1376151044:
{
 ir: i ++ 
  preds={
    283039401: null
  }
  succs={
    207471778: null
  }
, 873175411:
{
 stmt-exit: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 tag: FOREXIT
  preds={
    207471778: null
    404222443: null
  }
  succs={
    1449772539: null
  }
, 1449772539:
{
 true: 1443967876
 false: 926859124
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(2);
}
  preds={
    873175411: null
  }
  succs={
    1443967876: null
    926859124: null
  }
, 1443967876:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
    1449772539: null
  }
  succs={
    1603696865: null
  }
, 926859124:
{
 ir: null
 stmt: null
  preds={
    1449772539: null
  }
  succs={
    1603696865: null
  }
, 1603696865:
{
 tag: IFEXIT
  preds={
    1443967876: null
    926859124: null
  }
  succs={
    12905860: null
  }
, 12905860:
{
 ir: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
 stmt: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
  preds={
    1603696865: null
  }
  succs={
    1520267010: null
  }
, 1520267010:
{
 true: 412788346
 false: 908084672
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(2);
}
  preds={
    12905860: null
  }
  succs={
    412788346: null
    908084672: null
  }
, 412788346:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
    1520267010: null
  }
  succs={
    288306765: null
  }
, 908084672:
{
 ir: null
 stmt: null
  preds={
    1520267010: null
  }
  succs={
    288306765: null
  }
, 288306765:
{
 tag: IFEXIT
  preds={
    412788346: null
    908084672: null
  }
  succs={
    1839168128: null
  }
, 1839168128:
{
 true: 1556867940
 false: 1495608502
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(1);
}
  preds={
    288306765: null
  }
  succs={
    1556867940: null
    1495608502: null
  }
, 1556867940:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
    1839168128: null
  }
  succs={
    835773569: null
  }
, 1495608502:
{
 ir: null
 stmt: null
  preds={
    1839168128: null
  }
  succs={
    835773569: null
  }
, 835773569:
{
 tag: IFEXIT
  preds={
    1556867940: null
    1495608502: null
  }
  succs={
    1412322831: null
  }
, 1412322831:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 605982374
 for-step: 1651262695
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 1305004711
  preds={
    835773569: null
  }
  succs={
    605982374: null
  }
, 605982374:
{
 true: 843299092
 false: 1305004711
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    1412322831: null
    1651262695: null
  }
  succs={
    843299092: null
    1305004711: null
  }
, 843299092:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    605982374: null
  }
  succs={
    1651262695: null
  }
, 1651262695:
{
 ir: reduce_span_0 ++ 
  preds={
    843299092: null
  }
  succs={
    605982374: null
  }
, 1305004711:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    605982374: null
  }
  succs={
    263053820: null
  }
, 263053820:
{
 ir: i=0;
 for-condition: 2091072548
 for-step: 1740826931
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 69062746
  preds={
    1305004711: null
  }
  succs={
    2091072548: null
  }
, 2091072548:
{
 true: 1003206025
 false: 69062746
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    263053820: null
    1740826931: null
  }
  succs={
    1003206025: null
    69062746: null
  }
, 1003206025:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    2091072548: null
  }
  succs={
    494077446: null
  }
, 494077446:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    1003206025: null
  }
  succs={
    989889899: null
  }
, 989889899:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    494077446: null
  }
  succs={
    1111897955: null
  }
, 1111897955:
{
 true: 902860396
 false: 1509309988
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    989889899: null
  }
  succs={
    902860396: null
    1509309988: null
  }
, 902860396:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    1111897955: null
  }
  succs={
    806813022: null
  }
, 1509309988:
{
 ir: null
 stmt: null
  preds={
    1111897955: null
  }
  succs={
    1643141512: null
  }
, 806813022:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    902860396: null
  }
  succs={
    1406206626: null
  }
, 1406206626:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    806813022: null
  }
  succs={
    1816522350: null
  }
, 1816522350:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    1406206626: null
  }
  succs={
    1799230133: null
  }
, 1799230133:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1816522350: null
  }
  succs={
    1521238608: null
  }
, 1521238608:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    1799230133: null
  }
  succs={
    20156341: null
  }
, 20156341:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    1521238608: null
  }
  succs={
    1643141512: null
  }
, 1643141512:
{
 tag: IFEXIT
  preds={
    20156341: null
    1509309988: null
  }
  succs={
    1740826931: null
  }
, 1740826931:
{
 ir: i ++ 
  preds={
    1643141512: null
  }
  succs={
    2091072548: null
  }
, 69062746:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    2091072548: null
  }
  succs={
    1896074070: null
  }
, 1896074070:
{
 ir: reduce_span_0=0;
 for-condition: 24650043
 for-step: 460741164
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 781091365
  preds={
    69062746: null
  }
  succs={
    24650043: null
  }
, 24650043:
{
 true: 1631227617
 false: 781091365
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    1896074070: null
    460741164: null
  }
  succs={
    1631227617: null
    781091365: null
  }
, 1631227617:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    24650043: null
  }
  succs={
    460741164: null
  }
, 460741164:
{
 ir: reduce_span_0 ++ 
  preds={
    1631227617: null
  }
  succs={
    24650043: null
  }
, 781091365:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    24650043: null
  }
  succs={
    25764044: null
  }
, 25764044:
{
 true: 1858015030
 false: 671596011
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(1);
}
  preds={
    781091365: null
  }
  succs={
    1858015030: null
    671596011: null
  }
, 1858015030:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
    25764044: null
  }
  succs={
    1925352804: null
  }
, 671596011:
{
 ir: null
 stmt: null
  preds={
    25764044: null
  }
  succs={
    1925352804: null
  }
, 1925352804:
{
 tag: IFEXIT
  preds={
    1858015030: null
    671596011: null
  }
  succs={
    967323951: null
  }
, 967323951:
{
 ir: k ++ 
  preds={
    1925352804: null
  }
  succs={
    1687354037: null
  }
, 1600594643:
{
 stmt-exit: for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
 tag: FOREXIT
  preds={
    1687354037: null
  }
  succs={
    1368862151: null
  }
, 1368862151:
{
 ir: i=0;
 for-condition: 692998280
 for-step: 922807452
 stmt: #pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
 for-exit: 33563464
  preds={
    1600594643: null
  }
  succs={
    692998280: null
  }
, 692998280:
{
 true: 743648472
 false: 33563464
 ir: i<10
 loop-variants: [i, gc]
  preds={
    1368862151: null
    922807452: null
  }
  succs={
    743648472: null
    33563464: null
  }
, 743648472:
{
 ir: gc=(gc+q[i]);
 stmt: gc=(gc+q[i]);
  preds={
    692998280: null
  }
  succs={
    922807452: null
  }
, 922807452:
{
 ir: i ++ 
  preds={
    743648472: null
  }
  succs={
    692998280: null
  }
, 33563464:
{
 stmt-exit: #pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
 tag: FOREXIT
  preds={
    692998280: null
  }
  succs={
    1494346128: null
  }
, 1494346128:
{
 ir: timer_stop(0);
 stmt: timer_stop(0);
  preds={
    33563464: null
  }
  succs={
    822087264: null
  }
, 822087264:
{
 ir: tm=timer_read(0);
 stmt: tm=timer_read(0);
  preds={
    1494346128: null
  }
  succs={
    30699728: null
  }
, 30699728:
{
 ir: nit=0;
 stmt: nit=0;
  preds={
    822087264: null
  }
  succs={
    38603201: null
  }
, 38603201:
{
 ir: verified=true;
 stmt: verified=true;
  preds={
    30699728: null
  }
  succs={
    1422273905: null
  }
, 1422273905:
{
 ir: sx_verify_value=40338.15542441498;
 stmt: sx_verify_value=40338.15542441498;
  preds={
    38603201: null
  }
  succs={
    1694784135: null
  }
, 1694784135:
{
 ir: sy_verify_value=( - 26606.69192809235);
 stmt: sy_verify_value=( - 26606.69192809235);
  preds={
    1422273905: null
  }
  succs={
    264394929: null
  }
, 264394929:
{
 true: 756936249
 false: 1878413714
 ir: verified
 stmt: if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
  preds={
    1694784135: null
  }
  succs={
    756936249: null
    1878413714: null
  }
, 756936249:
{
 ir: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
 stmt: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
  preds={
    264394929: null
  }
  succs={
    1207231495: null
  }
, 1878413714:
{
 ir: null
 stmt: null
  preds={
    264394929: null
  }
  succs={
    769132147: null
  }
, 1207231495:
{
 ir: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
 stmt: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
  preds={
    756936249: null
  }
  succs={
    1221981006: null
  }
, 1221981006:
{
 ir: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
 stmt: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
  preds={
    1207231495: null
  }
  succs={
    769132147: null
  }
, 769132147:
{
 tag: IFEXIT
  preds={
    1221981006: null
    1878413714: null
  }
  succs={
    1257299717: null
  }
, 1257299717:
{
 ir: Mops=((pow(2.0, (30+1))/tm)/1000000.0);
 stmt: Mops=((pow(2.0, (30+1))/tm)/1000000.0);
  preds={
    769132147: null
  }
  succs={
    1474957626: null
  }
, 1474957626:
{
 ir: printf("\nEP Benchmark Results:\n\n");
 stmt: printf("\nEP Benchmark Results:\n\n");
  preds={
    1257299717: null
  }
  succs={
    181252244: null
  }
, 181252244:
{
 ir: printf("CPU Time =%10.4lf\n", tm);
 stmt: printf("CPU Time =%10.4lf\n", tm);
  preds={
    1474957626: null
  }
  succs={
    1733022752: null
  }
, 1733022752:
{
 ir: printf("N = 2^%5d\n", 30);
 stmt: printf("N = 2^%5d\n", 30);
  preds={
    181252244: null
  }
  succs={
    722417467: null
  }
, 722417467:
{
 ir: printf("No. Gaussian Pairs = %15.0lf\n", gc);
 stmt: printf("No. Gaussian Pairs = %15.0lf\n", gc);
  preds={
    1733022752: null
  }
  succs={
    753631393: null
  }
, 753631393:
{
 ir: printf("Sums = %25.15lE %25.15lE\n", sx, sy);
 stmt: printf("Sums = %25.15lE %25.15lE\n", sx, sy);
  preds={
    722417467: null
  }
  succs={
    1262869688: null
  }
, 1262869688:
{
 ir: printf("Counts: \n");
 stmt: printf("Counts: \n");
  preds={
    753631393: null
  }
  succs={
    1357700757: null
  }
, 1357700757:
{
 ir: i=0;
 for-condition: 544386226
 for-step: 900298796
 stmt: for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
 for-exit: 1889757798
  preds={
    1262869688: null
  }
  succs={
    544386226: null
  }
, 544386226:
{
 true: 1914108708
 false: 1889757798
 ir: i<10
 loop-variants: [i]
  preds={
    1357700757: null
    900298796: null
  }
  succs={
    1914108708: null
    1889757798: null
  }
, 1914108708:
{
 ir: printf("%3d%15.0lf\n", i, q[i]);
 stmt: printf("%3d%15.0lf\n", i, q[i]);
  preds={
    544386226: null
  }
  succs={
    900298796: null
  }
, 900298796:
{
 ir: i ++ 
  preds={
    1914108708: null
  }
  succs={
    544386226: null
  }
, 1889757798:
{
 stmt-exit: for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
 tag: FOREXIT
  preds={
    544386226: null
  }
  succs={
    1166106620: null
  }
, 1166106620:
{
 ir: print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
 stmt: print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
  preds={
    1889757798: null
  }
  succs={
    790094605: null
  }
, 790094605:
{
 true: 221861886
 false: 1048712791
 ir: timers_enabled
 stmt: if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
  preds={
    1166106620: null
  }
  succs={
    221861886: null
    1048712791: null
  }
, 221861886:
{
 true: 1932470703
 false: 1713568869
 ir: (tm<=0.0)
 stmt: if ((tm<=0.0))
{
tm=1.0;
}
  preds={
    790094605: null
  }
  succs={
    1932470703: null
    1713568869: null
  }
, 1048712791:
{
 ir: null
 stmt: null
  preds={
    790094605: null
  }
  succs={
    487792155: null
  }
, 1932470703:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
    221861886: null
  }
  succs={
    697508322: null
  }
, 1713568869:
{
 ir: null
 stmt: null
  preds={
    221861886: null
  }
  succs={
    697508322: null
  }
, 697508322:
{
 tag: IFEXIT
  preds={
    1932470703: null
    1713568869: null
  }
  succs={
    603658030: null
  }
, 603658030:
{
 ir: tt=timer_read(0);
 stmt: tt=timer_read(0);
  preds={
    697508322: null
  }
  succs={
    1689924104: null
  }
, 1689924104:
{
 ir: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    603658030: null
  }
  succs={
    361380654: null
  }
, 361380654:
{
 ir: tt=timer_read(1);
 stmt: tt=timer_read(1);
  preds={
    1689924104: null
  }
  succs={
    631673932: null
  }
, 631673932:
{
 ir: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    361380654: null
  }
  succs={
    1579132337: null
  }
, 1579132337:
{
 ir: tt=timer_read(2);
 stmt: tt=timer_read(2);
  preds={
    631673932: null
  }
  succs={
    1795225096: null
  }
, 1795225096:
{
 ir: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    1579132337: null
  }
  succs={
    487792155: null
  }
, 487792155:
{
 tag: IFEXIT
  preds={
    1795225096: null
    1048712791: null
  }
  succs={
    1909398279: null
  }
, 1909398279:
{
 ir: _ret_val_0=0;
 stmt: _ret_val_0=0;
  preds={
    487792155: null
  }
  succs={
    1632670136: null
  }
, 1632670136:
{
 ir: return _ret_val_0;
 symbol-exit: [{
double Mops, t1, t2, t3, t4, x1, x2;
double sx, sy, tm, an, tt, gc;
double sx_verify_value, sy_verify_value, sx_err, sy_err;
int np;
int i, ik, kk, l, k, nit;
int k_offset, j;
logical verified, timers_enabled;
double dum[3] = {1.0, 1.0, 1.0};
char size[16];
FILE * fp;
int _ret_val_0;
if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
sprintf(size, "%15.0lf", pow(2.0, (30+1)));
j=14;
if ((size[j]=='.'))
{
j -- ;
}
size[(j+1)]='\0';
printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
printf("\n Number of random numbers generated: %15s\n", size);
verified=false;
np=(1<<(30-16));
vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
dum[0]=randlc(( & dum[1]), dum[2]);
#pragma loop name main#0
 
#pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
timer_clear(0);
timer_clear(1);
timer_clear(2);
timer_start(0);
t1=1.220703125E9;
vranlc(0, ( & t1), 1.220703125E9, x);
t1=1.220703125E9;
#pragma loop name main#1
 
for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
an=t1;
tt=2.71828183E8;
gc=0.0;
sx=0.0;
sy=0.0;
#pragma loop name main#2
 
#pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
k_offset=( - 1);
#pragma experimental section start null
#pragma loop name main#3
 
for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
#pragma experimental section stop null
#pragma loop name main#4
 
#pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
timer_stop(0);
tm=timer_read(0);
nit=0;
verified=true;
sx_verify_value=40338.15542441498;
sy_verify_value=( - 26606.69192809235);
if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
Mops=((pow(2.0, (30+1))/tm)/1000000.0);
printf("\nEP Benchmark Results:\n\n");
printf("CPU Time =%10.4lf\n", tm);
printf("N = 2^%5d\n", 30);
printf("No. Gaussian Pairs = %15.0lf\n", gc);
printf("Sums = %25.15lE %25.15lE\n", sx, sy);
printf("Counts: \n");
#pragma loop name main#5
 
for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
_ret_val_0=0;
return _ret_val_0;
}]
 stmt: return _ret_val_0;
  preds={
    1909398279: null
  }
  succs={
  }
]</DFAGraph>




[Mops, t1, t2, t3, t4, x1, x2, sx, sy, tm, an, tt, gc, sx_verify_value, sy_verify_value, sx_err, sy_err, np, i, ik, kk, l, k, nit, k_offset, j, verified, timers_enabled, dum[3] = {1.0, 1.0, 1.0}, size[16], * fp, _ret_val_0, * reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[1136005694:
{
 ir: elapsed[n]=0.0;
 stmt: elapsed[n]=0.0;
  preds={
  }
  succs={
    1252540239: null
  }
, 1252540239:
{
 ir: return ;
 stmt: return ;
  preds={
    1136005694: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[314411620:
{
 ir: elapsed[n]=0.0;
 stmt: elapsed[n]=0.0;
  preds={
  }
  succs={
    426019904: null
  }
, 426019904:
{
 ir: return ;
 stmt: return ;
  preds={
    314411620: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[855700733:
{
 ir: timers_enabled=false;
 stmt: timers_enabled=false;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1890266440:
{
 ir: timers_enabled=true;
 stmt: timers_enabled=true;
  preds={
  }
  succs={
    247162961: null
  }
, 247162961:
{
 ir: fclose(fp);
 stmt: fclose(fp);
  preds={
    1890266440: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[2092709730:
{
 ir: j -- ;
 stmt: j -- ;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1233327519:
{
 ir: x[i]=( - 1.0E99);
 stmt: x[i]=( - 1.0E99);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[403547747:
{
 ir: t2=randlc(( & t1), t1);
 stmt: t2=randlc(( & t1), t1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1033348658:
{
 ir: q[i]=0.0;
 stmt: q[i]=0.0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1458091526:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[2036775591:
{
 ir: break;
 stmt: break;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1088417975:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
  }
  succs={
    768776793: null
  }
, 768776793:
{
 true: 1458091526
 false: 2018260103
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    1088417975: null
  }
  succs={
    1458091526: null
    2018260103: null
  }
, 1458091526:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    768776793: null
  }
  succs={
    1393828949: null
  }
, 2018260103:
{
 ir: null
 stmt: null
  preds={
    768776793: null
  }
  succs={
    1393828949: null
  }
, 1393828949:
{
 tag: IFEXIT
  preds={
    1458091526: null
    2018260103: null
  }
  succs={
    1620529408: null
  }
, 1620529408:
{
 true: 2036775591
 false: 307488715
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    1393828949: null
  }
  succs={
    2036775591: null
    307488715: null
  }
, 2036775591:
{
 ir: break;
 stmt: break;
  preds={
    1620529408: null
  }
  succs={
  }
, 307488715:
{
 ir: null
 stmt: null
  preds={
    1620529408: null
  }
  succs={
    758572926: null
  }
, 758572926:
{
 tag: IFEXIT
  preds={
    307488715: null
  }
  succs={
    1640612861: null
  }
, 1640612861:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    758572926: null
  }
  succs={
    990679445: null
  }
, 990679445:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    1640612861: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[146874094:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1291367132:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1275028674:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1019484860:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[67730604:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
  }
  succs={
    214649627: null
  }
, 214649627:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    67730604: null
  }
  succs={
    15477956: null
  }
, 15477956:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    214649627: null
  }
  succs={
    710623214: null
  }
, 710623214:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    15477956: null
  }
  succs={
    2082351661: null
  }
, 2082351661:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    710623214: null
  }
  succs={
    859690270: null
  }
, 859690270:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    2082351661: null
  }
  succs={
    1389774257: null
  }
, 1389774257:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    859690270: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[2138005960:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
  }
  succs={
    1865219266: null
  }
, 1865219266:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    2138005960: null
  }
  succs={
    1278002745: null
  }
, 1278002745:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    1865219266: null
  }
  succs={
    553759818: null
  }
, 553759818:
{
 true: 67730604
 false: 751021317
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    1278002745: null
  }
  succs={
    67730604: null
    751021317: null
  }
, 67730604:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    553759818: null
  }
  succs={
    214649627: null
  }
, 751021317:
{
 ir: null
 stmt: null
  preds={
    553759818: null
  }
  succs={
    1896552614: null
  }
, 214649627:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    67730604: null
  }
  succs={
    15477956: null
  }
, 15477956:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    214649627: null
  }
  succs={
    710623214: null
  }
, 710623214:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    15477956: null
  }
  succs={
    2082351661: null
  }
, 2082351661:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    710623214: null
  }
  succs={
    859690270: null
  }
, 859690270:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    2082351661: null
  }
  succs={
    1389774257: null
  }
, 1389774257:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    859690270: null
  }
  succs={
    1896552614: null
  }
, 1896552614:
{
 tag: IFEXIT
  preds={
    1389774257: null
    751021317: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[904253669:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1431710377:
{
 ir: reduce_span_0=0;
 for-condition: 1930903395
 for-step: 1700721442
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 2116511124
  preds={
  }
  succs={
    1930903395: null
  }
, 1930903395:
{
 true: 904253669
 false: 2116511124
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    1431710377: null
    1700721442: null
  }
  succs={
    904253669: null
    2116511124: null
  }
, 904253669:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    1930903395: null
  }
  succs={
    1700721442: null
  }
, 1700721442:
{
 ir: reduce_span_0 ++ 
  preds={
    904253669: null
  }
  succs={
    1930903395: null
  }
, 2116511124:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    1930903395: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1640899500:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 1164365897
 for-step: 3565780
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 473666452
  preds={
  }
  succs={
    1164365897: null
  }
, 1164365897:
{
 true: 1019484860
 false: 473666452
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    1640899500: null
    3565780: null
  }
  succs={
    1019484860: null
    473666452: null
  }
, 1019484860:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    1164365897: null
  }
  succs={
    3565780: null
  }
, 3565780:
{
 ir: reduce_span_0 ++ 
  preds={
    1019484860: null
  }
  succs={
    1164365897: null
  }
, 473666452:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    1164365897: null
  }
  succs={
    1033856359: null
  }
, 1033856359:
{
 ir: i=0;
 for-condition: 294658299
 for-step: 201677908
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 635611994
  preds={
    473666452: null
  }
  succs={
    294658299: null
  }
, 294658299:
{
 true: 2138005960
 false: 635611994
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    1033856359: null
    201677908: null
  }
  succs={
    2138005960: null
    635611994: null
  }
, 2138005960:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    294658299: null
  }
  succs={
    1865219266: null
  }
, 1865219266:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    2138005960: null
  }
  succs={
    1278002745: null
  }
, 1278002745:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    1865219266: null
  }
  succs={
    553759818: null
  }
, 553759818:
{
 true: 67730604
 false: 751021317
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    1278002745: null
  }
  succs={
    67730604: null
    751021317: null
  }
, 67730604:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    553759818: null
  }
  succs={
    214649627: null
  }
, 751021317:
{
 ir: null
 stmt: null
  preds={
    553759818: null
  }
  succs={
    1896552614: null
  }
, 214649627:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    67730604: null
  }
  succs={
    15477956: null
  }
, 15477956:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    214649627: null
  }
  succs={
    710623214: null
  }
, 710623214:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    15477956: null
  }
  succs={
    2082351661: null
  }
, 2082351661:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    710623214: null
  }
  succs={
    859690270: null
  }
, 859690270:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    2082351661: null
  }
  succs={
    1389774257: null
  }
, 1389774257:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    859690270: null
  }
  succs={
    1896552614: null
  }
, 1896552614:
{
 tag: IFEXIT
  preds={
    1389774257: null
    751021317: null
  }
  succs={
    201677908: null
  }
, 201677908:
{
 ir: i ++ 
  preds={
    1896552614: null
  }
  succs={
    294658299: null
  }
, 635611994:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    294658299: null
  }
  succs={
    1431710377: null
  }
, 1431710377:
{
 ir: reduce_span_0=0;
 for-condition: 1930903395
 for-step: 1700721442
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 2116511124
  preds={
    635611994: null
  }
  succs={
    1930903395: null
  }
, 1930903395:
{
 true: 904253669
 false: 2116511124
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    1431710377: null
    1700721442: null
  }
  succs={
    904253669: null
    2116511124: null
  }
, 904253669:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    1930903395: null
  }
  succs={
    1700721442: null
  }
, 1700721442:
{
 ir: reduce_span_0 ++ 
  preds={
    904253669: null
  }
  succs={
    1930903395: null
  }
, 2116511124:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    1930903395: null
  }
  succs={
  }
]</DFAGraph>




[* reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[872522004:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[264978436:
{
 ir: kk=(k_offset+k);
 stmt: kk=(k_offset+k);
  preds={
  }
  succs={
    691691381: null
  }
, 691691381:
{
 ir: t1=2.71828183E8;
 stmt: t1=2.71828183E8;
  preds={
    264978436: null
  }
  succs={
    500618423: null
  }
, 500618423:
{
 ir: t2=an;
 stmt: t2=an;
  preds={
    691691381: null
  }
  succs={
    746280996: null
  }
, 746280996:
{
 ir: i=1;
 for-condition: 913065088
 for-step: 50503805
 stmt: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 for-exit: 1557989809
  preds={
    500618423: null
  }
  succs={
    913065088: null
  }
, 913065088:
{
 true: 1088417975
 false: 1557989809
 ir: i<=100
 loop-variants: [i, ik, t3, kk]
  preds={
    746280996: null
    50503805: null
  }
  succs={
    1088417975: null
    1557989809: null
  }
, 1088417975:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
    913065088: null
  }
  succs={
    768776793: null
  }
, 768776793:
{
 true: 1458091526
 false: 2018260103
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    1088417975: null
  }
  succs={
    1458091526: null
    2018260103: null
  }
, 1458091526:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    768776793: null
  }
  succs={
    1393828949: null
  }
, 2018260103:
{
 ir: null
 stmt: null
  preds={
    768776793: null
  }
  succs={
    1393828949: null
  }
, 1393828949:
{
 tag: IFEXIT
  preds={
    1458091526: null
    2018260103: null
  }
  succs={
    1620529408: null
  }
, 1620529408:
{
 true: 2036775591
 false: 307488715
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    1393828949: null
  }
  succs={
    2036775591: null
    307488715: null
  }
, 2036775591:
{
 ir: break;
 stmt: break;
  preds={
    1620529408: null
  }
  succs={
    1557989809: null
  }
, 307488715:
{
 ir: null
 stmt: null
  preds={
    1620529408: null
  }
  succs={
    758572926: null
  }
, 758572926:
{
 tag: IFEXIT
  preds={
    307488715: null
  }
  succs={
    1640612861: null
  }
, 1640612861:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    758572926: null
  }
  succs={
    990679445: null
  }
, 990679445:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    1640612861: null
  }
  succs={
    50503805: null
  }
, 50503805:
{
 ir: i ++ 
  preds={
    990679445: null
  }
  succs={
    913065088: null
  }
, 1557989809:
{
 stmt-exit: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 tag: FOREXIT
  preds={
    913065088: null
    2036775591: null
  }
  succs={
    2123222442: null
  }
, 2123222442:
{
 true: 146874094
 false: 1746570062
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(2);
}
  preds={
    1557989809: null
  }
  succs={
    146874094: null
    1746570062: null
  }
, 146874094:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
    2123222442: null
  }
  succs={
    1555990397: null
  }
, 1746570062:
{
 ir: null
 stmt: null
  preds={
    2123222442: null
  }
  succs={
    1555990397: null
  }
, 1555990397:
{
 tag: IFEXIT
  preds={
    146874094: null
    1746570062: null
  }
  succs={
    1544078442: null
  }
, 1544078442:
{
 ir: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
 stmt: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
  preds={
    1555990397: null
  }
  succs={
    1887699190: null
  }
, 1887699190:
{
 true: 1291367132
 false: 1479140596
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(2);
}
  preds={
    1544078442: null
  }
  succs={
    1291367132: null
    1479140596: null
  }
, 1291367132:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
    1887699190: null
  }
  succs={
    1108889615: null
  }
, 1479140596:
{
 ir: null
 stmt: null
  preds={
    1887699190: null
  }
  succs={
    1108889615: null
  }
, 1108889615:
{
 tag: IFEXIT
  preds={
    1291367132: null
    1479140596: null
  }
  succs={
    455888635: null
  }
, 455888635:
{
 true: 1275028674
 false: 204805934
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(1);
}
  preds={
    1108889615: null
  }
  succs={
    1275028674: null
    204805934: null
  }
, 1275028674:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
    455888635: null
  }
  succs={
    204322447: null
  }
, 204805934:
{
 ir: null
 stmt: null
  preds={
    455888635: null
  }
  succs={
    204322447: null
  }
, 204322447:
{
 tag: IFEXIT
  preds={
    1275028674: null
    204805934: null
  }
  succs={
    1640899500: null
  }
, 1640899500:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 1164365897
 for-step: 3565780
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 473666452
  preds={
    204322447: null
  }
  succs={
    1164365897: null
  }
, 1164365897:
{
 true: 1019484860
 false: 473666452
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    1640899500: null
    3565780: null
  }
  succs={
    1019484860: null
    473666452: null
  }
, 1019484860:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    1164365897: null
  }
  succs={
    3565780: null
  }
, 3565780:
{
 ir: reduce_span_0 ++ 
  preds={
    1019484860: null
  }
  succs={
    1164365897: null
  }
, 473666452:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    1164365897: null
  }
  succs={
    1033856359: null
  }
, 1033856359:
{
 ir: i=0;
 for-condition: 294658299
 for-step: 201677908
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 635611994
  preds={
    473666452: null
  }
  succs={
    294658299: null
  }
, 294658299:
{
 true: 2138005960
 false: 635611994
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    1033856359: null
    201677908: null
  }
  succs={
    2138005960: null
    635611994: null
  }
, 2138005960:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    294658299: null
  }
  succs={
    1865219266: null
  }
, 1865219266:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    2138005960: null
  }
  succs={
    1278002745: null
  }
, 1278002745:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    1865219266: null
  }
  succs={
    553759818: null
  }
, 553759818:
{
 true: 67730604
 false: 751021317
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    1278002745: null
  }
  succs={
    67730604: null
    751021317: null
  }
, 67730604:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    553759818: null
  }
  succs={
    214649627: null
  }
, 751021317:
{
 ir: null
 stmt: null
  preds={
    553759818: null
  }
  succs={
    1896552614: null
  }
, 214649627:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    67730604: null
  }
  succs={
    15477956: null
  }
, 15477956:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    214649627: null
  }
  succs={
    710623214: null
  }
, 710623214:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    15477956: null
  }
  succs={
    2082351661: null
  }
, 2082351661:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    710623214: null
  }
  succs={
    859690270: null
  }
, 859690270:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    2082351661: null
  }
  succs={
    1389774257: null
  }
, 1389774257:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    859690270: null
  }
  succs={
    1896552614: null
  }
, 1896552614:
{
 tag: IFEXIT
  preds={
    1389774257: null
    751021317: null
  }
  succs={
    201677908: null
  }
, 201677908:
{
 ir: i ++ 
  preds={
    1896552614: null
  }
  succs={
    294658299: null
  }
, 635611994:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    294658299: null
  }
  succs={
    1431710377: null
  }
, 1431710377:
{
 ir: reduce_span_0=0;
 for-condition: 1930903395
 for-step: 1700721442
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 2116511124
  preds={
    635611994: null
  }
  succs={
    1930903395: null
  }
, 1930903395:
{
 true: 904253669
 false: 2116511124
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    1431710377: null
    1700721442: null
  }
  succs={
    904253669: null
    2116511124: null
  }
, 904253669:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    1930903395: null
  }
  succs={
    1700721442: null
  }
, 1700721442:
{
 ir: reduce_span_0 ++ 
  preds={
    904253669: null
  }
  succs={
    1930903395: null
  }
, 2116511124:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    1930903395: null
  }
  succs={
    1348916831: null
  }
, 1348916831:
{
 true: 872522004
 false: 1110698130
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(1);
}
  preds={
    2116511124: null
  }
  succs={
    872522004: null
    1110698130: null
  }
, 872522004:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
    1348916831: null
  }
  succs={
    125644421: null
  }
, 1110698130:
{
 ir: null
 stmt: null
  preds={
    1348916831: null
  }
  succs={
    125644421: null
  }
, 125644421:
{
 tag: IFEXIT
  preds={
    872522004: null
    1110698130: null
  }
  succs={
  }
]</DFAGraph>




[* reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[1016856028:
{
 ir: gc=(gc+q[i]);
 stmt: gc=(gc+q[i]);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[243575009:
{
 ir: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
 stmt: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
  preds={
  }
  succs={
    548482954: null
  }
, 548482954:
{
 ir: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
 stmt: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
  preds={
    243575009: null
  }
  succs={
    777341499: null
  }
, 777341499:
{
 ir: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
 stmt: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
  preds={
    548482954: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1492875057:
{
 ir: printf("%3d%15.0lf\n", i, q[i]);
 stmt: printf("%3d%15.0lf\n", i, q[i]);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[79290250:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1586151649:
{
 true: 79290250
 false: 179294202
 ir: (tm<=0.0)
 stmt: if ((tm<=0.0))
{
tm=1.0;
}
  preds={
  }
  succs={
    79290250: null
    179294202: null
  }
, 79290250:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
    1586151649: null
  }
  succs={
    1767230265: null
  }
, 179294202:
{
 ir: null
 stmt: null
  preds={
    1586151649: null
  }
  succs={
    1767230265: null
  }
, 1767230265:
{
 tag: IFEXIT
  preds={
    79290250: null
    179294202: null
  }
  succs={
    593103894: null
  }
, 593103894:
{
 ir: tt=timer_read(0);
 stmt: tt=timer_read(0);
  preds={
    1767230265: null
  }
  succs={
    727666004: null
  }
, 727666004:
{
 ir: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    593103894: null
  }
  succs={
    1601935322: null
  }
, 1601935322:
{
 ir: tt=timer_read(1);
 stmt: tt=timer_read(1);
  preds={
    727666004: null
  }
  succs={
    414225167: null
  }
, 414225167:
{
 ir: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    1601935322: null
  }
  succs={
    1803093683: null
  }
, 1803093683:
{
 ir: tt=timer_read(2);
 stmt: tt=timer_read(2);
  preds={
    414225167: null
  }
  succs={
    975033189: null
  }
, 975033189:
{
 ir: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    1803093683: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1527152775:
{
 true: 855700733
 false: 1890266440
 symbol-entry: {
double Mops, t1, t2, t3, t4, x1, x2;
double sx, sy, tm, an, tt, gc;
double sx_verify_value, sy_verify_value, sx_err, sy_err;
int np;
int i, ik, kk, l, k, nit;
int k_offset, j;
logical verified, timers_enabled;
double dum[3] = {1.0, 1.0, 1.0};
char size[16];
FILE * fp;
int _ret_val_0;
if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
sprintf(size, "%15.0lf", pow(2.0, (30+1)));
j=14;
if ((size[j]=='.'))
{
j -- ;
}
size[(j+1)]='\0';
printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
printf("\n Number of random numbers generated: %15s\n", size);
verified=false;
np=(1<<(30-16));
vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
dum[0]=randlc(( & dum[1]), dum[2]);
#pragma loop name main#0
 
#pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
timer_clear(0);
timer_clear(1);
timer_clear(2);
timer_start(0);
t1=1.220703125E9;
vranlc(0, ( & t1), 1.220703125E9, x);
t1=1.220703125E9;
#pragma loop name main#1
 
for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
an=t1;
tt=2.71828183E8;
gc=0.0;
sx=0.0;
sy=0.0;
#pragma loop name main#2
 
#pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
k_offset=( - 1);
#pragma experimental section start null
#pragma loop name main#3
 
for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
#pragma experimental section stop null
#pragma loop name main#4
 
#pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
timer_stop(0);
tm=timer_read(0);
nit=0;
verified=true;
sx_verify_value=40338.15542441498;
sy_verify_value=( - 26606.69192809235);
if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
Mops=((pow(2.0, (30+1))/tm)/1000000.0);
printf("\nEP Benchmark Results:\n\n");
printf("CPU Time =%10.4lf\n", tm);
printf("N = 2^%5d\n", 30);
printf("No. Gaussian Pairs = %15.0lf\n", gc);
printf("Sums = %25.15lE %25.15lE\n", sx, sy);
printf("Counts: \n");
#pragma loop name main#5
 
for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
_ret_val_0=0;
return _ret_val_0;
}
 ir: ((fp=fopen("timer.flag", "r"))==((void * )0))
 stmt: if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
  preds={
  }
  succs={
    855700733: null
    1890266440: null
  }
, 855700733:
{
 ir: timers_enabled=false;
 stmt: timers_enabled=false;
  preds={
    1527152775: null
  }
  succs={
    1863655430: null
  }
, 1890266440:
{
 ir: timers_enabled=true;
 stmt: timers_enabled=true;
  preds={
    1527152775: null
  }
  succs={
    247162961: null
  }
, 247162961:
{
 ir: fclose(fp);
 stmt: fclose(fp);
  preds={
    1890266440: null
  }
  succs={
    1863655430: null
  }
, 1863655430:
{
 tag: IFEXIT
  preds={
    855700733: null
    247162961: null
  }
  succs={
    976827477: null
  }
, 976827477:
{
 ir: sprintf(size, "%15.0lf", pow(2.0, (30+1)));
 stmt: sprintf(size, "%15.0lf", pow(2.0, (30+1)));
  preds={
    1863655430: null
  }
  succs={
    324112183: null
  }
, 324112183:
{
 ir: j=14;
 stmt: j=14;
  preds={
    976827477: null
  }
  succs={
    980364771: null
  }
, 980364771:
{
 true: 2092709730
 false: 1233595751
 ir: (size[j]=='.')
 stmt: if ((size[j]=='.'))
{
j -- ;
}
  preds={
    324112183: null
  }
  succs={
    2092709730: null
    1233595751: null
  }
, 2092709730:
{
 ir: j -- ;
 stmt: j -- ;
  preds={
    980364771: null
  }
  succs={
    1446001495: null
  }
, 1233595751:
{
 ir: null
 stmt: null
  preds={
    980364771: null
  }
  succs={
    1446001495: null
  }
, 1446001495:
{
 tag: IFEXIT
  preds={
    2092709730: null
    1233595751: null
  }
  succs={
    1261044180: null
  }
, 1261044180:
{
 ir: size[(j+1)]='\0';
 stmt: size[(j+1)]='\0';
  preds={
    1446001495: null
  }
  succs={
    141110631: null
  }
, 141110631:
{
 ir: printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
 stmt: printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
  preds={
    1261044180: null
  }
  succs={
    2029372696: null
  }
, 2029372696:
{
 ir: printf("\n Number of random numbers generated: %15s\n", size);
 stmt: printf("\n Number of random numbers generated: %15s\n", size);
  preds={
    141110631: null
  }
  succs={
    793293778: null
  }
, 793293778:
{
 ir: verified=false;
 stmt: verified=false;
  preds={
    2029372696: null
  }
  succs={
    888611662: null
  }
, 888611662:
{
 ir: np=(1<<(30-16));
 stmt: np=(1<<(30-16));
  preds={
    793293778: null
  }
  succs={
    1966355106: null
  }
, 1966355106:
{
 ir: vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
 stmt: vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
  preds={
    888611662: null
  }
  succs={
    599782425: null
  }
, 599782425:
{
 ir: dum[0]=randlc(( & dum[1]), dum[2]);
 stmt: dum[0]=randlc(( & dum[1]), dum[2]);
  preds={
    1966355106: null
  }
  succs={
    269892014: null
  }
, 269892014:
{
 ir: i=0;
 for-condition: 1155769010
 for-step: 1280641161
 stmt: #pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
 for-exit: 489411441
  preds={
    599782425: null
  }
  succs={
    1155769010: null
  }
, 1155769010:
{
 true: 1233327519
 false: 489411441
 ir: i<(2*(1<<16))
 loop-variants: [i, x[(2*(1<<16))]]
  preds={
    269892014: null
    1280641161: null
  }
  succs={
    1233327519: null
    489411441: null
  }
, 1233327519:
{
 ir: x[i]=( - 1.0E99);
 stmt: x[i]=( - 1.0E99);
  preds={
    1155769010: null
  }
  succs={
    1280641161: null
  }
, 1280641161:
{
 ir: i ++ 
  preds={
    1233327519: null
  }
  succs={
    1155769010: null
  }
, 489411441:
{
 stmt-exit: #pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
 tag: FOREXIT
  preds={
    1155769010: null
  }
  succs={
    1141113940: null
  }
, 1141113940:
{
 ir: Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
 stmt: Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
  preds={
    489411441: null
  }
  succs={
    1711185459: null
  }
, 1711185459:
{
 ir: timer_clear(0);
 stmt: timer_clear(0);
  preds={
    1141113940: null
  }
  succs={
    25936709: null
  }
, 25936709:
{
 ir: timer_clear(1);
 stmt: timer_clear(1);
  preds={
    1711185459: null
  }
  succs={
    1123559518: null
  }
, 1123559518:
{
 ir: timer_clear(2);
 stmt: timer_clear(2);
  preds={
    25936709: null
  }
  succs={
    649769713: null
  }
, 649769713:
{
 ir: timer_start(0);
 stmt: timer_start(0);
  preds={
    1123559518: null
  }
  succs={
    925150995: null
  }
, 925150995:
{
 ir: t1=1.220703125E9;
 stmt: t1=1.220703125E9;
  preds={
    649769713: null
  }
  succs={
    1760219993: null
  }
, 1760219993:
{
 ir: vranlc(0, ( & t1), 1.220703125E9, x);
 stmt: vranlc(0, ( & t1), 1.220703125E9, x);
  preds={
    925150995: null
  }
  succs={
    1800649922: null
  }
, 1800649922:
{
 ir: t1=1.220703125E9;
 stmt: t1=1.220703125E9;
  preds={
    1760219993: null
  }
  succs={
    873309260: null
  }
, 873309260:
{
 ir: i=0;
 for-condition: 172215878
 for-step: 1112456099
 stmt: for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
 for-exit: 923083575
  preds={
    1800649922: null
  }
  succs={
    172215878: null
  }
, 172215878:
{
 true: 403547747
 false: 923083575
 ir: i<(16+1)
 loop-variants: [i, t2]
  preds={
    873309260: null
    1112456099: null
  }
  succs={
    403547747: null
    923083575: null
  }
, 403547747:
{
 ir: t2=randlc(( & t1), t1);
 stmt: t2=randlc(( & t1), t1);
  preds={
    172215878: null
  }
  succs={
    1112456099: null
  }
, 1112456099:
{
 ir: i ++ 
  preds={
    403547747: null
  }
  succs={
    172215878: null
  }
, 923083575:
{
 stmt-exit: for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
 tag: FOREXIT
  preds={
    172215878: null
  }
  succs={
    589363823: null
  }
, 589363823:
{
 ir: an=t1;
 stmt: an=t1;
  preds={
    923083575: null
  }
  succs={
    2052457859: null
  }
, 2052457859:
{
 ir: tt=2.71828183E8;
 stmt: tt=2.71828183E8;
  preds={
    589363823: null
  }
  succs={
    1299327689: null
  }
, 1299327689:
{
 ir: gc=0.0;
 stmt: gc=0.0;
  preds={
    2052457859: null
  }
  succs={
    1408279755: null
  }
, 1408279755:
{
 ir: sx=0.0;
 stmt: sx=0.0;
  preds={
    1299327689: null
  }
  succs={
    2007486296: null
  }
, 2007486296:
{
 ir: sy=0.0;
 stmt: sy=0.0;
  preds={
    1408279755: null
  }
  succs={
    938463537: null
  }
, 938463537:
{
 ir: i=0;
 for-condition: 1634723627
 for-step: 2121995675
 stmt: #pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
 for-exit: 2120063568
  preds={
    2007486296: null
  }
  succs={
    1634723627: null
  }
, 1634723627:
{
 true: 1033348658
 false: 2120063568
 ir: i<10
 loop-variants: [i, q[10]]
  preds={
    938463537: null
    2121995675: null
  }
  succs={
    1033348658: null
    2120063568: null
  }
, 1033348658:
{
 ir: q[i]=0.0;
 stmt: q[i]=0.0;
  preds={
    1634723627: null
  }
  succs={
    2121995675: null
  }
, 2121995675:
{
 ir: i ++ 
  preds={
    1033348658: null
  }
  succs={
    1634723627: null
  }
, 2120063568:
{
 stmt-exit: #pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
 tag: FOREXIT
  preds={
    1634723627: null
  }
  succs={
    1620409359: null
  }
, 1620409359:
{
 ir: k_offset=( - 1);
 stmt: k_offset=( - 1);
  preds={
    2120063568: null
  }
  succs={
    1493158871: null
  }
, 1493158871:
{
 ir: k=1;
 for-condition: 1053632127
 for-step: 89509666
 stmt: for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
 for-exit: 1806880779
  preds={
    1620409359: null
  }
  succs={
    1053632127: null
  }
, 1053632127:
{
 true: 264978436
 false: 1806880779
 ir: k<=np
 loop-variants: [k, kk, t1, t2, i, ik, t3, reduce_span_0, * reduce = (double * )malloc((10*sizeof (double))), x1, x2, t4, l, sx, sy, q[10]]
  preds={
    1493158871: null
    89509666: null
  }
  succs={
    264978436: null
    1806880779: null
  }
, 264978436:
{
 ir: kk=(k_offset+k);
 stmt: kk=(k_offset+k);
  preds={
    1053632127: null
  }
  succs={
    691691381: null
  }
, 691691381:
{
 ir: t1=2.71828183E8;
 stmt: t1=2.71828183E8;
  preds={
    264978436: null
  }
  succs={
    500618423: null
  }
, 500618423:
{
 ir: t2=an;
 stmt: t2=an;
  preds={
    691691381: null
  }
  succs={
    746280996: null
  }
, 746280996:
{
 ir: i=1;
 for-condition: 913065088
 for-step: 50503805
 stmt: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 for-exit: 1557989809
  preds={
    500618423: null
  }
  succs={
    913065088: null
  }
, 913065088:
{
 true: 1088417975
 false: 1557989809
 ir: i<=100
 loop-variants: [i, ik, t3, kk]
  preds={
    746280996: null
    50503805: null
  }
  succs={
    1088417975: null
    1557989809: null
  }
, 1088417975:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
    913065088: null
  }
  succs={
    768776793: null
  }
, 768776793:
{
 true: 1458091526
 false: 2018260103
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    1088417975: null
  }
  succs={
    1458091526: null
    2018260103: null
  }
, 1458091526:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    768776793: null
  }
  succs={
    1393828949: null
  }
, 2018260103:
{
 ir: null
 stmt: null
  preds={
    768776793: null
  }
  succs={
    1393828949: null
  }
, 1393828949:
{
 tag: IFEXIT
  preds={
    1458091526: null
    2018260103: null
  }
  succs={
    1620529408: null
  }
, 1620529408:
{
 true: 2036775591
 false: 307488715
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    1393828949: null
  }
  succs={
    2036775591: null
    307488715: null
  }
, 2036775591:
{
 ir: break;
 stmt: break;
  preds={
    1620529408: null
  }
  succs={
    1557989809: null
  }
, 307488715:
{
 ir: null
 stmt: null
  preds={
    1620529408: null
  }
  succs={
    758572926: null
  }
, 758572926:
{
 tag: IFEXIT
  preds={
    307488715: null
  }
  succs={
    1640612861: null
  }
, 1640612861:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    758572926: null
  }
  succs={
    990679445: null
  }
, 990679445:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    1640612861: null
  }
  succs={
    50503805: null
  }
, 50503805:
{
 ir: i ++ 
  preds={
    990679445: null
  }
  succs={
    913065088: null
  }
, 1557989809:
{
 stmt-exit: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 tag: FOREXIT
  preds={
    913065088: null
    2036775591: null
  }
  succs={
    2123222442: null
  }
, 2123222442:
{
 true: 146874094
 false: 1746570062
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(2);
}
  preds={
    1557989809: null
  }
  succs={
    146874094: null
    1746570062: null
  }
, 146874094:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
    2123222442: null
  }
  succs={
    1555990397: null
  }
, 1746570062:
{
 ir: null
 stmt: null
  preds={
    2123222442: null
  }
  succs={
    1555990397: null
  }
, 1555990397:
{
 tag: IFEXIT
  preds={
    146874094: null
    1746570062: null
  }
  succs={
    1544078442: null
  }
, 1544078442:
{
 ir: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
 stmt: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
  preds={
    1555990397: null
  }
  succs={
    1887699190: null
  }
, 1887699190:
{
 true: 1291367132
 false: 1479140596
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(2);
}
  preds={
    1544078442: null
  }
  succs={
    1291367132: null
    1479140596: null
  }
, 1291367132:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
    1887699190: null
  }
  succs={
    1108889615: null
  }
, 1479140596:
{
 ir: null
 stmt: null
  preds={
    1887699190: null
  }
  succs={
    1108889615: null
  }
, 1108889615:
{
 tag: IFEXIT
  preds={
    1291367132: null
    1479140596: null
  }
  succs={
    455888635: null
  }
, 455888635:
{
 true: 1275028674
 false: 204805934
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(1);
}
  preds={
    1108889615: null
  }
  succs={
    1275028674: null
    204805934: null
  }
, 1275028674:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
    455888635: null
  }
  succs={
    204322447: null
  }
, 204805934:
{
 ir: null
 stmt: null
  preds={
    455888635: null
  }
  succs={
    204322447: null
  }
, 204322447:
{
 tag: IFEXIT
  preds={
    1275028674: null
    204805934: null
  }
  succs={
    1640899500: null
  }
, 1640899500:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 1164365897
 for-step: 3565780
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 473666452
  preds={
    204322447: null
  }
  succs={
    1164365897: null
  }
, 1164365897:
{
 true: 1019484860
 false: 473666452
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    1640899500: null
    3565780: null
  }
  succs={
    1019484860: null
    473666452: null
  }
, 1019484860:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    1164365897: null
  }
  succs={
    3565780: null
  }
, 3565780:
{
 ir: reduce_span_0 ++ 
  preds={
    1019484860: null
  }
  succs={
    1164365897: null
  }
, 473666452:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    1164365897: null
  }
  succs={
    1033856359: null
  }
, 1033856359:
{
 ir: i=0;
 for-condition: 294658299
 for-step: 201677908
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 635611994
  preds={
    473666452: null
  }
  succs={
    294658299: null
  }
, 294658299:
{
 true: 2138005960
 false: 635611994
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    1033856359: null
    201677908: null
  }
  succs={
    2138005960: null
    635611994: null
  }
, 2138005960:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    294658299: null
  }
  succs={
    1865219266: null
  }
, 1865219266:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    2138005960: null
  }
  succs={
    1278002745: null
  }
, 1278002745:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    1865219266: null
  }
  succs={
    553759818: null
  }
, 553759818:
{
 true: 67730604
 false: 751021317
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    1278002745: null
  }
  succs={
    67730604: null
    751021317: null
  }
, 67730604:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    553759818: null
  }
  succs={
    214649627: null
  }
, 751021317:
{
 ir: null
 stmt: null
  preds={
    553759818: null
  }
  succs={
    1896552614: null
  }
, 214649627:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    67730604: null
  }
  succs={
    15477956: null
  }
, 15477956:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    214649627: null
  }
  succs={
    710623214: null
  }
, 710623214:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    15477956: null
  }
  succs={
    2082351661: null
  }
, 2082351661:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    710623214: null
  }
  succs={
    859690270: null
  }
, 859690270:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    2082351661: null
  }
  succs={
    1389774257: null
  }
, 1389774257:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    859690270: null
  }
  succs={
    1896552614: null
  }
, 1896552614:
{
 tag: IFEXIT
  preds={
    1389774257: null
    751021317: null
  }
  succs={
    201677908: null
  }
, 201677908:
{
 ir: i ++ 
  preds={
    1896552614: null
  }
  succs={
    294658299: null
  }
, 635611994:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    294658299: null
  }
  succs={
    1431710377: null
  }
, 1431710377:
{
 ir: reduce_span_0=0;
 for-condition: 1930903395
 for-step: 1700721442
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 2116511124
  preds={
    635611994: null
  }
  succs={
    1930903395: null
  }
, 1930903395:
{
 true: 904253669
 false: 2116511124
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    1431710377: null
    1700721442: null
  }
  succs={
    904253669: null
    2116511124: null
  }
, 904253669:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    1930903395: null
  }
  succs={
    1700721442: null
  }
, 1700721442:
{
 ir: reduce_span_0 ++ 
  preds={
    904253669: null
  }
  succs={
    1930903395: null
  }
, 2116511124:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    1930903395: null
  }
  succs={
    1348916831: null
  }
, 1348916831:
{
 true: 872522004
 false: 1110698130
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(1);
}
  preds={
    2116511124: null
  }
  succs={
    872522004: null
    1110698130: null
  }
, 872522004:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
    1348916831: null
  }
  succs={
    125644421: null
  }
, 1110698130:
{
 ir: null
 stmt: null
  preds={
    1348916831: null
  }
  succs={
    125644421: null
  }
, 125644421:
{
 tag: IFEXIT
  preds={
    872522004: null
    1110698130: null
  }
  succs={
    89509666: null
  }
, 89509666:
{
 ir: k ++ 
  preds={
    125644421: null
  }
  succs={
    1053632127: null
  }
, 1806880779:
{
 stmt-exit: for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
 tag: FOREXIT
  preds={
    1053632127: null
  }
  succs={
    832292933: null
  }
, 832292933:
{
 ir: i=0;
 for-condition: 446445803
 for-step: 1280603381
 stmt: #pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
 for-exit: 792855998
  preds={
    1806880779: null
  }
  succs={
    446445803: null
  }
, 446445803:
{
 true: 1016856028
 false: 792855998
 ir: i<10
 loop-variants: [i, gc]
  preds={
    832292933: null
    1280603381: null
  }
  succs={
    1016856028: null
    792855998: null
  }
, 1016856028:
{
 ir: gc=(gc+q[i]);
 stmt: gc=(gc+q[i]);
  preds={
    446445803: null
  }
  succs={
    1280603381: null
  }
, 1280603381:
{
 ir: i ++ 
  preds={
    1016856028: null
  }
  succs={
    446445803: null
  }
, 792855998:
{
 stmt-exit: #pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
 tag: FOREXIT
  preds={
    446445803: null
  }
  succs={
    1424108509: null
  }
, 1424108509:
{
 ir: timer_stop(0);
 stmt: timer_stop(0);
  preds={
    792855998: null
  }
  succs={
    1003755748: null
  }
, 1003755748:
{
 ir: tm=timer_read(0);
 stmt: tm=timer_read(0);
  preds={
    1424108509: null
  }
  succs={
    1414013111: null
  }
, 1414013111:
{
 ir: nit=0;
 stmt: nit=0;
  preds={
    1003755748: null
  }
  succs={
    1805164661: null
  }
, 1805164661:
{
 ir: verified=true;
 stmt: verified=true;
  preds={
    1414013111: null
  }
  succs={
    778162712: null
  }
, 778162712:
{
 ir: sx_verify_value=40338.15542441498;
 stmt: sx_verify_value=40338.15542441498;
  preds={
    1805164661: null
  }
  succs={
    896138248: null
  }
, 896138248:
{
 ir: sy_verify_value=( - 26606.69192809235);
 stmt: sy_verify_value=( - 26606.69192809235);
  preds={
    778162712: null
  }
  succs={
    1420196421: null
  }
, 1420196421:
{
 true: 243575009
 false: 2101527076
 ir: verified
 stmt: if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
  preds={
    896138248: null
  }
  succs={
    243575009: null
    2101527076: null
  }
, 243575009:
{
 ir: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
 stmt: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
  preds={
    1420196421: null
  }
  succs={
    548482954: null
  }
, 2101527076:
{
 ir: null
 stmt: null
  preds={
    1420196421: null
  }
  succs={
    1454026445: null
  }
, 548482954:
{
 ir: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
 stmt: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
  preds={
    243575009: null
  }
  succs={
    777341499: null
  }
, 777341499:
{
 ir: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
 stmt: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
  preds={
    548482954: null
  }
  succs={
    1454026445: null
  }
, 1454026445:
{
 tag: IFEXIT
  preds={
    777341499: null
    2101527076: null
  }
  succs={
    1378497201: null
  }
, 1378497201:
{
 ir: Mops=((pow(2.0, (30+1))/tm)/1000000.0);
 stmt: Mops=((pow(2.0, (30+1))/tm)/1000000.0);
  preds={
    1454026445: null
  }
  succs={
    892931811: null
  }
, 892931811:
{
 ir: printf("\nEP Benchmark Results:\n\n");
 stmt: printf("\nEP Benchmark Results:\n\n");
  preds={
    1378497201: null
  }
  succs={
    1577167234: null
  }
, 1577167234:
{
 ir: printf("CPU Time =%10.4lf\n", tm);
 stmt: printf("CPU Time =%10.4lf\n", tm);
  preds={
    892931811: null
  }
  succs={
    1574873161: null
  }
, 1574873161:
{
 ir: printf("N = 2^%5d\n", 30);
 stmt: printf("N = 2^%5d\n", 30);
  preds={
    1577167234: null
  }
  succs={
    1591916281: null
  }
, 1591916281:
{
 ir: printf("No. Gaussian Pairs = %15.0lf\n", gc);
 stmt: printf("No. Gaussian Pairs = %15.0lf\n", gc);
  preds={
    1574873161: null
  }
  succs={
    600958416: null
  }
, 600958416:
{
 ir: printf("Sums = %25.15lE %25.15lE\n", sx, sy);
 stmt: printf("Sums = %25.15lE %25.15lE\n", sx, sy);
  preds={
    1591916281: null
  }
  succs={
    1884231057: null
  }
, 1884231057:
{
 ir: printf("Counts: \n");
 stmt: printf("Counts: \n");
  preds={
    600958416: null
  }
  succs={
    1068945248: null
  }
, 1068945248:
{
 ir: i=0;
 for-condition: 333793193
 for-step: 937277082
 stmt: for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
 for-exit: 882646447
  preds={
    1884231057: null
  }
  succs={
    333793193: null
  }
, 333793193:
{
 true: 1492875057
 false: 882646447
 ir: i<10
 loop-variants: [i]
  preds={
    1068945248: null
    937277082: null
  }
  succs={
    1492875057: null
    882646447: null
  }
, 1492875057:
{
 ir: printf("%3d%15.0lf\n", i, q[i]);
 stmt: printf("%3d%15.0lf\n", i, q[i]);
  preds={
    333793193: null
  }
  succs={
    937277082: null
  }
, 937277082:
{
 ir: i ++ 
  preds={
    1492875057: null
  }
  succs={
    333793193: null
  }
, 882646447:
{
 stmt-exit: for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
 tag: FOREXIT
  preds={
    333793193: null
  }
  succs={
    234740890: null
  }
, 234740890:
{
 ir: print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
 stmt: print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
  preds={
    882646447: null
  }
  succs={
    962287291: null
  }
, 962287291:
{
 true: 1586151649
 false: 628064884
 ir: timers_enabled
 stmt: if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
  preds={
    234740890: null
  }
  succs={
    1586151649: null
    628064884: null
  }
, 1586151649:
{
 true: 79290250
 false: 179294202
 ir: (tm<=0.0)
 stmt: if ((tm<=0.0))
{
tm=1.0;
}
  preds={
    962287291: null
  }
  succs={
    79290250: null
    179294202: null
  }
, 628064884:
{
 ir: null
 stmt: null
  preds={
    962287291: null
  }
  succs={
    109069556: null
  }
, 79290250:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
    1586151649: null
  }
  succs={
    1767230265: null
  }
, 179294202:
{
 ir: null
 stmt: null
  preds={
    1586151649: null
  }
  succs={
    1767230265: null
  }
, 1767230265:
{
 tag: IFEXIT
  preds={
    79290250: null
    179294202: null
  }
  succs={
    593103894: null
  }
, 593103894:
{
 ir: tt=timer_read(0);
 stmt: tt=timer_read(0);
  preds={
    1767230265: null
  }
  succs={
    727666004: null
  }
, 727666004:
{
 ir: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    593103894: null
  }
  succs={
    1601935322: null
  }
, 1601935322:
{
 ir: tt=timer_read(1);
 stmt: tt=timer_read(1);
  preds={
    727666004: null
  }
  succs={
    414225167: null
  }
, 414225167:
{
 ir: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    1601935322: null
  }
  succs={
    1803093683: null
  }
, 1803093683:
{
 ir: tt=timer_read(2);
 stmt: tt=timer_read(2);
  preds={
    414225167: null
  }
  succs={
    975033189: null
  }
, 975033189:
{
 ir: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    1803093683: null
  }
  succs={
    109069556: null
  }
, 109069556:
{
 tag: IFEXIT
  preds={
    975033189: null
    628064884: null
  }
  succs={
    1389509050: null
  }
, 1389509050:
{
 ir: _ret_val_0=0;
 stmt: _ret_val_0=0;
  preds={
    109069556: null
  }
  succs={
    828326869: null
  }
, 828326869:
{
 ir: return _ret_val_0;
 symbol-exit: [{
double Mops, t1, t2, t3, t4, x1, x2;
double sx, sy, tm, an, tt, gc;
double sx_verify_value, sy_verify_value, sx_err, sy_err;
int np;
int i, ik, kk, l, k, nit;
int k_offset, j;
logical verified, timers_enabled;
double dum[3] = {1.0, 1.0, 1.0};
char size[16];
FILE * fp;
int _ret_val_0;
if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
sprintf(size, "%15.0lf", pow(2.0, (30+1)));
j=14;
if ((size[j]=='.'))
{
j -- ;
}
size[(j+1)]='\0';
printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
printf("\n Number of random numbers generated: %15s\n", size);
verified=false;
np=(1<<(30-16));
vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
dum[0]=randlc(( & dum[1]), dum[2]);
#pragma loop name main#0
 
#pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
timer_clear(0);
timer_clear(1);
timer_clear(2);
timer_start(0);
t1=1.220703125E9;
vranlc(0, ( & t1), 1.220703125E9, x);
t1=1.220703125E9;
#pragma loop name main#1
 
for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
an=t1;
tt=2.71828183E8;
gc=0.0;
sx=0.0;
sy=0.0;
#pragma loop name main#2
 
#pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
k_offset=( - 1);
#pragma experimental section start null
#pragma loop name main#3
 
for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
#pragma experimental section stop null
#pragma loop name main#4
 
#pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
timer_stop(0);
tm=timer_read(0);
nit=0;
verified=true;
sx_verify_value=40338.15542441498;
sy_verify_value=( - 26606.69192809235);
if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
Mops=((pow(2.0, (30+1))/tm)/1000000.0);
printf("\nEP Benchmark Results:\n\n");
printf("CPU Time =%10.4lf\n", tm);
printf("N = 2^%5d\n", 30);
printf("No. Gaussian Pairs = %15.0lf\n", gc);
printf("Sums = %25.15lE %25.15lE\n", sx, sy);
printf("Counts: \n");
#pragma loop name main#5
 
for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
_ret_val_0=0;
return _ret_val_0;
}]
 stmt: return _ret_val_0;
  preds={
    1389509050: null
  }
  succs={
  }
]</DFAGraph>




[Mops, t1, t2, t3, t4, x1, x2, sx, sy, tm, an, tt, gc, sx_verify_value, sy_verify_value, sx_err, sy_err, np, i, ik, kk, l, k, nit, k_offset, j, verified, timers_enabled, dum[3] = {1.0, 1.0, 1.0}, size[16], * fp, _ret_val_0, * reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[788905599:
{
 ir: elapsed[n]=0.0;
 stmt: elapsed[n]=0.0;
  preds={
  }
  succs={
    1817789863: null
  }
, 1817789863:
{
 ir: return ;
 stmt: return ;
  preds={
    788905599: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[2059592603:
{
 ir: elapsed[n]=0.0;
 stmt: elapsed[n]=0.0;
  preds={
  }
  succs={
    1544614339: null
  }
, 1544614339:
{
 ir: return ;
 stmt: return ;
  preds={
    2059592603: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1064154107:
{
 ir: elapsed[n]=0.0;
 stmt: elapsed[n]=0.0;
  preds={
  }
  succs={
    1688782916: null
  }
, 1688782916:
{
 ir: return ;
 stmt: return ;
  preds={
    1064154107: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[415565467:
{
 ir: timers_enabled=false;
 stmt: timers_enabled=false;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1756207614:
{
 ir: timers_enabled=true;
 stmt: timers_enabled=true;
  preds={
  }
  succs={
    973936431: null
  }
, 973936431:
{
 ir: fclose(fp);
 stmt: fclose(fp);
  preds={
    1756207614: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[399373008:
{
 ir: j -- ;
 stmt: j -- ;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1957078537:
{
 ir: x[i]=( - 1.0E99);
 stmt: x[i]=( - 1.0E99);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[140404585:
{
 ir: t2=randlc(( & t1), t1);
 stmt: t2=randlc(( & t1), t1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[192428201:
{
 ir: q[i]=0.0;
 stmt: q[i]=0.0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[2145896000:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[94919826:
{
 ir: break;
 stmt: break;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1943855334:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
  }
  succs={
    1279740095: null
  }
, 1279740095:
{
 true: 2145896000
 false: 2095677157
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    1943855334: null
  }
  succs={
    2145896000: null
    2095677157: null
  }
, 2145896000:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    1279740095: null
  }
  succs={
    852026681: null
  }
, 2095677157:
{
 ir: null
 stmt: null
  preds={
    1279740095: null
  }
  succs={
    852026681: null
  }
, 852026681:
{
 tag: IFEXIT
  preds={
    2145896000: null
    2095677157: null
  }
  succs={
    847320212: null
  }
, 847320212:
{
 true: 94919826
 false: 1201004240
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    852026681: null
  }
  succs={
    94919826: null
    1201004240: null
  }
, 94919826:
{
 ir: break;
 stmt: break;
  preds={
    847320212: null
  }
  succs={
  }
, 1201004240:
{
 ir: null
 stmt: null
  preds={
    847320212: null
  }
  succs={
    1406848276: null
  }
, 1406848276:
{
 tag: IFEXIT
  preds={
    1201004240: null
  }
  succs={
    349259569: null
  }
, 349259569:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    1406848276: null
  }
  succs={
    785306763: null
  }
, 785306763:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    349259569: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1685407532:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1016633682:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1561745898:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[867093003:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[416201381:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
  }
  succs={
    837073696: null
  }
, 837073696:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    416201381: null
  }
  succs={
    1178290888: null
  }
, 1178290888:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    837073696: null
  }
  succs={
    1985938863: null
  }
, 1985938863:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    1178290888: null
  }
  succs={
    1660325375: null
  }
, 1660325375:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1985938863: null
  }
  succs={
    251664534: null
  }
, 251664534:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    1660325375: null
  }
  succs={
    334593716: null
  }
, 334593716:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    251664534: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[795748540:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
  }
  succs={
    451312813: null
  }
, 451312813:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    795748540: null
  }
  succs={
    2081000371: null
  }
, 2081000371:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    451312813: null
  }
  succs={
    487416600: null
  }
, 487416600:
{
 true: 416201381
 false: 1271041075
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    2081000371: null
  }
  succs={
    416201381: null
    1271041075: null
  }
, 416201381:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    487416600: null
  }
  succs={
    837073696: null
  }
, 1271041075:
{
 ir: null
 stmt: null
  preds={
    487416600: null
  }
  succs={
    1141500277: null
  }
, 837073696:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    416201381: null
  }
  succs={
    1178290888: null
  }
, 1178290888:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    837073696: null
  }
  succs={
    1985938863: null
  }
, 1985938863:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    1178290888: null
  }
  succs={
    1660325375: null
  }
, 1660325375:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1985938863: null
  }
  succs={
    251664534: null
  }
, 251664534:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    1660325375: null
  }
  succs={
    334593716: null
  }
, 334593716:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    251664534: null
  }
  succs={
    1141500277: null
  }
, 1141500277:
{
 tag: IFEXIT
  preds={
    334593716: null
    1271041075: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[201274566:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[824881806:
{
 ir: reduce_span_0=0;
 for-condition: 354605216
 for-step: 1447353473
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 611289995
  preds={
  }
  succs={
    354605216: null
  }
, 354605216:
{
 true: 201274566
 false: 611289995
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    824881806: null
    1447353473: null
  }
  succs={
    201274566: null
    611289995: null
  }
, 201274566:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    354605216: null
  }
  succs={
    1447353473: null
  }
, 1447353473:
{
 ir: reduce_span_0 ++ 
  preds={
    201274566: null
  }
  succs={
    354605216: null
  }
, 611289995:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    354605216: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1470911015:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 1135278099
 for-step: 1268974304
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 244872973
  preds={
  }
  succs={
    1135278099: null
  }
, 1135278099:
{
 true: 867093003
 false: 244872973
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    1470911015: null
    1268974304: null
  }
  succs={
    867093003: null
    244872973: null
  }
, 867093003:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    1135278099: null
  }
  succs={
    1268974304: null
  }
, 1268974304:
{
 ir: reduce_span_0 ++ 
  preds={
    867093003: null
  }
  succs={
    1135278099: null
  }
, 244872973:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    1135278099: null
  }
  succs={
    712410791: null
  }
, 712410791:
{
 ir: i=0;
 for-condition: 1544895390
 for-step: 1971991758
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 2126723403
  preds={
    244872973: null
  }
  succs={
    1544895390: null
  }
, 1544895390:
{
 true: 795748540
 false: 2126723403
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    712410791: null
    1971991758: null
  }
  succs={
    795748540: null
    2126723403: null
  }
, 795748540:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    1544895390: null
  }
  succs={
    451312813: null
  }
, 451312813:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    795748540: null
  }
  succs={
    2081000371: null
  }
, 2081000371:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    451312813: null
  }
  succs={
    487416600: null
  }
, 487416600:
{
 true: 416201381
 false: 1271041075
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    2081000371: null
  }
  succs={
    416201381: null
    1271041075: null
  }
, 416201381:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    487416600: null
  }
  succs={
    837073696: null
  }
, 1271041075:
{
 ir: null
 stmt: null
  preds={
    487416600: null
  }
  succs={
    1141500277: null
  }
, 837073696:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    416201381: null
  }
  succs={
    1178290888: null
  }
, 1178290888:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    837073696: null
  }
  succs={
    1985938863: null
  }
, 1985938863:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    1178290888: null
  }
  succs={
    1660325375: null
  }
, 1660325375:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1985938863: null
  }
  succs={
    251664534: null
  }
, 251664534:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    1660325375: null
  }
  succs={
    334593716: null
  }
, 334593716:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    251664534: null
  }
  succs={
    1141500277: null
  }
, 1141500277:
{
 tag: IFEXIT
  preds={
    334593716: null
    1271041075: null
  }
  succs={
    1971991758: null
  }
, 1971991758:
{
 ir: i ++ 
  preds={
    1141500277: null
  }
  succs={
    1544895390: null
  }
, 2126723403:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    1544895390: null
  }
  succs={
    824881806: null
  }
, 824881806:
{
 ir: reduce_span_0=0;
 for-condition: 354605216
 for-step: 1447353473
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 611289995
  preds={
    2126723403: null
  }
  succs={
    354605216: null
  }
, 354605216:
{
 true: 201274566
 false: 611289995
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    824881806: null
    1447353473: null
  }
  succs={
    201274566: null
    611289995: null
  }
, 201274566:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    354605216: null
  }
  succs={
    1447353473: null
  }
, 1447353473:
{
 ir: reduce_span_0 ++ 
  preds={
    201274566: null
  }
  succs={
    354605216: null
  }
, 611289995:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    354605216: null
  }
  succs={
  }
]</DFAGraph>




[* reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[663466110:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[425015667:
{
 ir: kk=(k_offset+k);
 stmt: kk=(k_offset+k);
  preds={
  }
  succs={
    256346753: null
  }
, 256346753:
{
 ir: t1=2.71828183E8;
 stmt: t1=2.71828183E8;
  preds={
    425015667: null
  }
  succs={
    2075568954: null
  }
, 2075568954:
{
 ir: t2=an;
 stmt: t2=an;
  preds={
    256346753: null
  }
  succs={
    1123236701: null
  }
, 1123236701:
{
 ir: i=1;
 for-condition: 1204088028
 for-step: 1552221437
 stmt: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 for-exit: 79161706
  preds={
    2075568954: null
  }
  succs={
    1204088028: null
  }
, 1204088028:
{
 true: 1943855334
 false: 79161706
 ir: i<=100
 loop-variants: [i, ik, t3, kk]
  preds={
    1123236701: null
    1552221437: null
  }
  succs={
    1943855334: null
    79161706: null
  }
, 1943855334:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
    1204088028: null
  }
  succs={
    1279740095: null
  }
, 1279740095:
{
 true: 2145896000
 false: 2095677157
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    1943855334: null
  }
  succs={
    2145896000: null
    2095677157: null
  }
, 2145896000:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    1279740095: null
  }
  succs={
    852026681: null
  }
, 2095677157:
{
 ir: null
 stmt: null
  preds={
    1279740095: null
  }
  succs={
    852026681: null
  }
, 852026681:
{
 tag: IFEXIT
  preds={
    2145896000: null
    2095677157: null
  }
  succs={
    847320212: null
  }
, 847320212:
{
 true: 94919826
 false: 1201004240
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    852026681: null
  }
  succs={
    94919826: null
    1201004240: null
  }
, 94919826:
{
 ir: break;
 stmt: break;
  preds={
    847320212: null
  }
  succs={
    79161706: null
  }
, 1201004240:
{
 ir: null
 stmt: null
  preds={
    847320212: null
  }
  succs={
    1406848276: null
  }
, 1406848276:
{
 tag: IFEXIT
  preds={
    1201004240: null
  }
  succs={
    349259569: null
  }
, 349259569:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    1406848276: null
  }
  succs={
    785306763: null
  }
, 785306763:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    349259569: null
  }
  succs={
    1552221437: null
  }
, 1552221437:
{
 ir: i ++ 
  preds={
    785306763: null
  }
  succs={
    1204088028: null
  }
, 79161706:
{
 stmt-exit: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 tag: FOREXIT
  preds={
    1204088028: null
    94919826: null
  }
  succs={
    1057468716: null
  }
, 1057468716:
{
 true: 1685407532
 false: 1272051933
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(2);
}
  preds={
    79161706: null
  }
  succs={
    1685407532: null
    1272051933: null
  }
, 1685407532:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
    1057468716: null
  }
  succs={
    1888924788: null
  }
, 1272051933:
{
 ir: null
 stmt: null
  preds={
    1057468716: null
  }
  succs={
    1888924788: null
  }
, 1888924788:
{
 tag: IFEXIT
  preds={
    1685407532: null
    1272051933: null
  }
  succs={
    1041547629: null
  }
, 1041547629:
{
 ir: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
 stmt: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
  preds={
    1888924788: null
  }
  succs={
    2018220300: null
  }
, 2018220300:
{
 true: 1016633682
 false: 1027319653
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(2);
}
  preds={
    1041547629: null
  }
  succs={
    1016633682: null
    1027319653: null
  }
, 1016633682:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
    2018220300: null
  }
  succs={
    633079302: null
  }
, 1027319653:
{
 ir: null
 stmt: null
  preds={
    2018220300: null
  }
  succs={
    633079302: null
  }
, 633079302:
{
 tag: IFEXIT
  preds={
    1016633682: null
    1027319653: null
  }
  succs={
    2033268925: null
  }
, 2033268925:
{
 true: 1561745898
 false: 424786033
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(1);
}
  preds={
    633079302: null
  }
  succs={
    1561745898: null
    424786033: null
  }
, 1561745898:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
    2033268925: null
  }
  succs={
    1545077099: null
  }
, 424786033:
{
 ir: null
 stmt: null
  preds={
    2033268925: null
  }
  succs={
    1545077099: null
  }
, 1545077099:
{
 tag: IFEXIT
  preds={
    1561745898: null
    424786033: null
  }
  succs={
    1470911015: null
  }
, 1470911015:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 1135278099
 for-step: 1268974304
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 244872973
  preds={
    1545077099: null
  }
  succs={
    1135278099: null
  }
, 1135278099:
{
 true: 867093003
 false: 244872973
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    1470911015: null
    1268974304: null
  }
  succs={
    867093003: null
    244872973: null
  }
, 867093003:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    1135278099: null
  }
  succs={
    1268974304: null
  }
, 1268974304:
{
 ir: reduce_span_0 ++ 
  preds={
    867093003: null
  }
  succs={
    1135278099: null
  }
, 244872973:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    1135278099: null
  }
  succs={
    712410791: null
  }
, 712410791:
{
 ir: i=0;
 for-condition: 1544895390
 for-step: 1971991758
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 2126723403
  preds={
    244872973: null
  }
  succs={
    1544895390: null
  }
, 1544895390:
{
 true: 795748540
 false: 2126723403
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    712410791: null
    1971991758: null
  }
  succs={
    795748540: null
    2126723403: null
  }
, 795748540:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    1544895390: null
  }
  succs={
    451312813: null
  }
, 451312813:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    795748540: null
  }
  succs={
    2081000371: null
  }
, 2081000371:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    451312813: null
  }
  succs={
    487416600: null
  }
, 487416600:
{
 true: 416201381
 false: 1271041075
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    2081000371: null
  }
  succs={
    416201381: null
    1271041075: null
  }
, 416201381:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    487416600: null
  }
  succs={
    837073696: null
  }
, 1271041075:
{
 ir: null
 stmt: null
  preds={
    487416600: null
  }
  succs={
    1141500277: null
  }
, 837073696:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    416201381: null
  }
  succs={
    1178290888: null
  }
, 1178290888:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    837073696: null
  }
  succs={
    1985938863: null
  }
, 1985938863:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    1178290888: null
  }
  succs={
    1660325375: null
  }
, 1660325375:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1985938863: null
  }
  succs={
    251664534: null
  }
, 251664534:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    1660325375: null
  }
  succs={
    334593716: null
  }
, 334593716:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    251664534: null
  }
  succs={
    1141500277: null
  }
, 1141500277:
{
 tag: IFEXIT
  preds={
    334593716: null
    1271041075: null
  }
  succs={
    1971991758: null
  }
, 1971991758:
{
 ir: i ++ 
  preds={
    1141500277: null
  }
  succs={
    1544895390: null
  }
, 2126723403:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    1544895390: null
  }
  succs={
    824881806: null
  }
, 824881806:
{
 ir: reduce_span_0=0;
 for-condition: 354605216
 for-step: 1447353473
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 611289995
  preds={
    2126723403: null
  }
  succs={
    354605216: null
  }
, 354605216:
{
 true: 201274566
 false: 611289995
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    824881806: null
    1447353473: null
  }
  succs={
    201274566: null
    611289995: null
  }
, 201274566:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    354605216: null
  }
  succs={
    1447353473: null
  }
, 1447353473:
{
 ir: reduce_span_0 ++ 
  preds={
    201274566: null
  }
  succs={
    354605216: null
  }
, 611289995:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    354605216: null
  }
  succs={
    1129433283: null
  }
, 1129433283:
{
 true: 663466110
 false: 864138492
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(1);
}
  preds={
    611289995: null
  }
  succs={
    663466110: null
    864138492: null
  }
, 663466110:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
    1129433283: null
  }
  succs={
    1810518740: null
  }
, 864138492:
{
 ir: null
 stmt: null
  preds={
    1129433283: null
  }
  succs={
    1810518740: null
  }
, 1810518740:
{
 tag: IFEXIT
  preds={
    663466110: null
    864138492: null
  }
  succs={
  }
]</DFAGraph>




[* reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[183155105:
{
 ir: gc=(gc+q[i]);
 stmt: gc=(gc+q[i]);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1723290893:
{
 ir: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
 stmt: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
  preds={
  }
  succs={
    751608431: null
  }
, 751608431:
{
 ir: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
 stmt: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
  preds={
    1723290893: null
  }
  succs={
    893640573: null
  }
, 893640573:
{
 ir: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
 stmt: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
  preds={
    751608431: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[106297322:
{
 ir: printf("%3d%15.0lf\n", i, q[i]);
 stmt: printf("%3d%15.0lf\n", i, q[i]);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[967677821:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1839206329:
{
 true: 967677821
 false: 169880779
 ir: (tm<=0.0)
 stmt: if ((tm<=0.0))
{
tm=1.0;
}
  preds={
  }
  succs={
    967677821: null
    169880779: null
  }
, 967677821:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
    1839206329: null
  }
  succs={
    552674617: null
  }
, 169880779:
{
 ir: null
 stmt: null
  preds={
    1839206329: null
  }
  succs={
    552674617: null
  }
, 552674617:
{
 tag: IFEXIT
  preds={
    967677821: null
    169880779: null
  }
  succs={
    1974622245: null
  }
, 1974622245:
{
 ir: tt=timer_read(0);
 stmt: tt=timer_read(0);
  preds={
    552674617: null
  }
  succs={
    402808045: null
  }
, 402808045:
{
 ir: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    1974622245: null
  }
  succs={
    332365138: null
  }
, 332365138:
{
 ir: tt=timer_read(1);
 stmt: tt=timer_read(1);
  preds={
    402808045: null
  }
  succs={
    977160959: null
  }
, 977160959:
{
 ir: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    332365138: null
  }
  succs={
    1563053805: null
  }
, 1563053805:
{
 ir: tt=timer_read(2);
 stmt: tt=timer_read(2);
  preds={
    977160959: null
  }
  succs={
    1464177809: null
  }
, 1464177809:
{
 ir: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    1563053805: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1214133948:
{
 true: 415565467
 false: 1756207614
 symbol-entry: {
double Mops, t1, t2, t3, t4, x1, x2;
double sx, sy, tm, an, tt, gc;
double sx_verify_value, sy_verify_value, sx_err, sy_err;
int np;
int i, ik, kk, l, k, nit;
int k_offset, j;
logical verified, timers_enabled;
double dum[3] = {1.0, 1.0, 1.0};
char size[16];
FILE * fp;
int _ret_val_0;
if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
sprintf(size, "%15.0lf", pow(2.0, (30+1)));
j=14;
if ((size[j]=='.'))
{
j -- ;
}
size[(j+1)]='\0';
printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
printf("\n Number of random numbers generated: %15s\n", size);
verified=false;
np=(1<<(30-16));
vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
dum[0]=randlc(( & dum[1]), dum[2]);
#pragma loop name main#0
 
#pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
timer_clear(0);
timer_clear(1);
timer_clear(2);
timer_start(0);
t1=1.220703125E9;
vranlc(0, ( & t1), 1.220703125E9, x);
t1=1.220703125E9;
#pragma loop name main#1
 
for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
an=t1;
tt=2.71828183E8;
gc=0.0;
sx=0.0;
sy=0.0;
#pragma loop name main#2
 
#pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
k_offset=( - 1);
#pragma experimental section start null
#pragma loop name main#3
 
for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
#pragma experimental section stop null
#pragma loop name main#4
 
#pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
timer_stop(0);
tm=timer_read(0);
nit=0;
verified=true;
sx_verify_value=40338.15542441498;
sy_verify_value=( - 26606.69192809235);
if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
Mops=((pow(2.0, (30+1))/tm)/1000000.0);
printf("\nEP Benchmark Results:\n\n");
printf("CPU Time =%10.4lf\n", tm);
printf("N = 2^%5d\n", 30);
printf("No. Gaussian Pairs = %15.0lf\n", gc);
printf("Sums = %25.15lE %25.15lE\n", sx, sy);
printf("Counts: \n");
#pragma loop name main#5
 
for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
_ret_val_0=0;
return _ret_val_0;
}
 ir: ((fp=fopen("timer.flag", "r"))==((void * )0))
 stmt: if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
  preds={
  }
  succs={
    415565467: null
    1756207614: null
  }
, 415565467:
{
 ir: timers_enabled=false;
 stmt: timers_enabled=false;
  preds={
    1214133948: null
  }
  succs={
    2015301874: null
  }
, 1756207614:
{
 ir: timers_enabled=true;
 stmt: timers_enabled=true;
  preds={
    1214133948: null
  }
  succs={
    973936431: null
  }
, 973936431:
{
 ir: fclose(fp);
 stmt: fclose(fp);
  preds={
    1756207614: null
  }
  succs={
    2015301874: null
  }
, 2015301874:
{
 tag: IFEXIT
  preds={
    415565467: null
    973936431: null
  }
  succs={
    712627377: null
  }
, 712627377:
{
 ir: sprintf(size, "%15.0lf", pow(2.0, (30+1)));
 stmt: sprintf(size, "%15.0lf", pow(2.0, (30+1)));
  preds={
    2015301874: null
  }
  succs={
    782228073: null
  }
, 782228073:
{
 ir: j=14;
 stmt: j=14;
  preds={
    712627377: null
  }
  succs={
    391506011: null
  }
, 391506011:
{
 true: 399373008
 false: 1936550492
 ir: (size[j]=='.')
 stmt: if ((size[j]=='.'))
{
j -- ;
}
  preds={
    782228073: null
  }
  succs={
    399373008: null
    1936550492: null
  }
, 399373008:
{
 ir: j -- ;
 stmt: j -- ;
  preds={
    391506011: null
  }
  succs={
    594651850: null
  }
, 1936550492:
{
 ir: null
 stmt: null
  preds={
    391506011: null
  }
  succs={
    594651850: null
  }
, 594651850:
{
 tag: IFEXIT
  preds={
    399373008: null
    1936550492: null
  }
  succs={
    1532139270: null
  }
, 1532139270:
{
 ir: size[(j+1)]='\0';
 stmt: size[(j+1)]='\0';
  preds={
    594651850: null
  }
  succs={
    1677568775: null
  }
, 1677568775:
{
 ir: printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
 stmt: printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
  preds={
    1532139270: null
  }
  succs={
    2069500590: null
  }
, 2069500590:
{
 ir: printf("\n Number of random numbers generated: %15s\n", size);
 stmt: printf("\n Number of random numbers generated: %15s\n", size);
  preds={
    1677568775: null
  }
  succs={
    1431556341: null
  }
, 1431556341:
{
 ir: verified=false;
 stmt: verified=false;
  preds={
    2069500590: null
  }
  succs={
    452364286: null
  }
, 452364286:
{
 ir: np=(1<<(30-16));
 stmt: np=(1<<(30-16));
  preds={
    1431556341: null
  }
  succs={
    350069300: null
  }
, 350069300:
{
 ir: vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
 stmt: vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
  preds={
    452364286: null
  }
  succs={
    1060703587: null
  }
, 1060703587:
{
 ir: dum[0]=randlc(( & dum[1]), dum[2]);
 stmt: dum[0]=randlc(( & dum[1]), dum[2]);
  preds={
    350069300: null
  }
  succs={
    594858858: null
  }
, 594858858:
{
 ir: i=0;
 for-condition: 1514214932
 for-step: 1423016050
 stmt: #pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
 for-exit: 352776719
  preds={
    1060703587: null
  }
  succs={
    1514214932: null
  }
, 1514214932:
{
 true: 1957078537
 false: 352776719
 ir: i<(2*(1<<16))
 loop-variants: [i, x[(2*(1<<16))]]
  preds={
    594858858: null
    1423016050: null
  }
  succs={
    1957078537: null
    352776719: null
  }
, 1957078537:
{
 ir: x[i]=( - 1.0E99);
 stmt: x[i]=( - 1.0E99);
  preds={
    1514214932: null
  }
  succs={
    1423016050: null
  }
, 1423016050:
{
 ir: i ++ 
  preds={
    1957078537: null
  }
  succs={
    1514214932: null
  }
, 352776719:
{
 stmt-exit: #pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
 tag: FOREXIT
  preds={
    1514214932: null
  }
  succs={
    1202042637: null
  }
, 1202042637:
{
 ir: Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
 stmt: Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
  preds={
    352776719: null
  }
  succs={
    1112527632: null
  }
, 1112527632:
{
 ir: timer_clear(0);
 stmt: timer_clear(0);
  preds={
    1202042637: null
  }
  succs={
    440736059: null
  }
, 440736059:
{
 ir: timer_clear(1);
 stmt: timer_clear(1);
  preds={
    1112527632: null
  }
  succs={
    955324150: null
  }
, 955324150:
{
 ir: timer_clear(2);
 stmt: timer_clear(2);
  preds={
    440736059: null
  }
  succs={
    1384563514: null
  }
, 1384563514:
{
 ir: timer_start(0);
 stmt: timer_start(0);
  preds={
    955324150: null
  }
  succs={
    1852661033: null
  }
, 1852661033:
{
 ir: t1=1.220703125E9;
 stmt: t1=1.220703125E9;
  preds={
    1384563514: null
  }
  succs={
    1548946718: null
  }
, 1548946718:
{
 ir: vranlc(0, ( & t1), 1.220703125E9, x);
 stmt: vranlc(0, ( & t1), 1.220703125E9, x);
  preds={
    1852661033: null
  }
  succs={
    1814423236: null
  }
, 1814423236:
{
 ir: t1=1.220703125E9;
 stmt: t1=1.220703125E9;
  preds={
    1548946718: null
  }
  succs={
    1218519094: null
  }
, 1218519094:
{
 ir: i=0;
 for-condition: 207546206
 for-step: 200404000
 stmt: for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
 for-exit: 1894758168
  preds={
    1814423236: null
  }
  succs={
    207546206: null
  }
, 207546206:
{
 true: 140404585
 false: 1894758168
 ir: i<(16+1)
 loop-variants: [i, t2]
  preds={
    1218519094: null
    200404000: null
  }
  succs={
    140404585: null
    1894758168: null
  }
, 140404585:
{
 ir: t2=randlc(( & t1), t1);
 stmt: t2=randlc(( & t1), t1);
  preds={
    207546206: null
  }
  succs={
    200404000: null
  }
, 200404000:
{
 ir: i ++ 
  preds={
    140404585: null
  }
  succs={
    207546206: null
  }
, 1894758168:
{
 stmt-exit: for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
 tag: FOREXIT
  preds={
    207546206: null
  }
  succs={
    191945292: null
  }
, 191945292:
{
 ir: an=t1;
 stmt: an=t1;
  preds={
    1894758168: null
  }
  succs={
    1242688388: null
  }
, 1242688388:
{
 ir: tt=2.71828183E8;
 stmt: tt=2.71828183E8;
  preds={
    191945292: null
  }
  succs={
    1317375498: null
  }
, 1317375498:
{
 ir: gc=0.0;
 stmt: gc=0.0;
  preds={
    1242688388: null
  }
  succs={
    1130346421: null
  }
, 1130346421:
{
 ir: sx=0.0;
 stmt: sx=0.0;
  preds={
    1317375498: null
  }
  succs={
    1316005672: null
  }
, 1316005672:
{
 ir: sy=0.0;
 stmt: sy=0.0;
  preds={
    1130346421: null
  }
  succs={
    1463022229: null
  }
, 1463022229:
{
 ir: i=0;
 for-condition: 1768882706
 for-step: 472991420
 stmt: #pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
 for-exit: 1455855843
  preds={
    1316005672: null
  }
  succs={
    1768882706: null
  }
, 1768882706:
{
 true: 192428201
 false: 1455855843
 ir: i<10
 loop-variants: [i, q[10]]
  preds={
    1463022229: null
    472991420: null
  }
  succs={
    192428201: null
    1455855843: null
  }
, 192428201:
{
 ir: q[i]=0.0;
 stmt: q[i]=0.0;
  preds={
    1768882706: null
  }
  succs={
    472991420: null
  }
, 472991420:
{
 ir: i ++ 
  preds={
    192428201: null
  }
  succs={
    1768882706: null
  }
, 1455855843:
{
 stmt-exit: #pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
 tag: FOREXIT
  preds={
    1768882706: null
  }
  succs={
    1202220987: null
  }
, 1202220987:
{
 ir: k_offset=( - 1);
 stmt: k_offset=( - 1);
  preds={
    1455855843: null
  }
  succs={
    1547883191: null
  }
, 1547883191:
{
 ir: k=1;
 for-condition: 295180183
 for-step: 1650113431
 stmt: for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
 for-exit: 1528769018
  preds={
    1202220987: null
  }
  succs={
    295180183: null
  }
, 295180183:
{
 true: 425015667
 false: 1528769018
 ir: k<=np
 loop-variants: [k, kk, t1, t2, i, ik, t3, reduce_span_0, * reduce = (double * )malloc((10*sizeof (double))), x1, x2, t4, l, sx, sy, q[10]]
  preds={
    1547883191: null
    1650113431: null
  }
  succs={
    425015667: null
    1528769018: null
  }
, 425015667:
{
 ir: kk=(k_offset+k);
 stmt: kk=(k_offset+k);
  preds={
    295180183: null
  }
  succs={
    256346753: null
  }
, 256346753:
{
 ir: t1=2.71828183E8;
 stmt: t1=2.71828183E8;
  preds={
    425015667: null
  }
  succs={
    2075568954: null
  }
, 2075568954:
{
 ir: t2=an;
 stmt: t2=an;
  preds={
    256346753: null
  }
  succs={
    1123236701: null
  }
, 1123236701:
{
 ir: i=1;
 for-condition: 1204088028
 for-step: 1552221437
 stmt: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 for-exit: 79161706
  preds={
    2075568954: null
  }
  succs={
    1204088028: null
  }
, 1204088028:
{
 true: 1943855334
 false: 79161706
 ir: i<=100
 loop-variants: [i, ik, t3, kk]
  preds={
    1123236701: null
    1552221437: null
  }
  succs={
    1943855334: null
    79161706: null
  }
, 1943855334:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
    1204088028: null
  }
  succs={
    1279740095: null
  }
, 1279740095:
{
 true: 2145896000
 false: 2095677157
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    1943855334: null
  }
  succs={
    2145896000: null
    2095677157: null
  }
, 2145896000:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    1279740095: null
  }
  succs={
    852026681: null
  }
, 2095677157:
{
 ir: null
 stmt: null
  preds={
    1279740095: null
  }
  succs={
    852026681: null
  }
, 852026681:
{
 tag: IFEXIT
  preds={
    2145896000: null
    2095677157: null
  }
  succs={
    847320212: null
  }
, 847320212:
{
 true: 94919826
 false: 1201004240
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    852026681: null
  }
  succs={
    94919826: null
    1201004240: null
  }
, 94919826:
{
 ir: break;
 stmt: break;
  preds={
    847320212: null
  }
  succs={
    79161706: null
  }
, 1201004240:
{
 ir: null
 stmt: null
  preds={
    847320212: null
  }
  succs={
    1406848276: null
  }
, 1406848276:
{
 tag: IFEXIT
  preds={
    1201004240: null
  }
  succs={
    349259569: null
  }
, 349259569:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    1406848276: null
  }
  succs={
    785306763: null
  }
, 785306763:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    349259569: null
  }
  succs={
    1552221437: null
  }
, 1552221437:
{
 ir: i ++ 
  preds={
    785306763: null
  }
  succs={
    1204088028: null
  }
, 79161706:
{
 stmt-exit: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 tag: FOREXIT
  preds={
    1204088028: null
    94919826: null
  }
  succs={
    1057468716: null
  }
, 1057468716:
{
 true: 1685407532
 false: 1272051933
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(2);
}
  preds={
    79161706: null
  }
  succs={
    1685407532: null
    1272051933: null
  }
, 1685407532:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
    1057468716: null
  }
  succs={
    1888924788: null
  }
, 1272051933:
{
 ir: null
 stmt: null
  preds={
    1057468716: null
  }
  succs={
    1888924788: null
  }
, 1888924788:
{
 tag: IFEXIT
  preds={
    1685407532: null
    1272051933: null
  }
  succs={
    1041547629: null
  }
, 1041547629:
{
 ir: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
 stmt: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
  preds={
    1888924788: null
  }
  succs={
    2018220300: null
  }
, 2018220300:
{
 true: 1016633682
 false: 1027319653
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(2);
}
  preds={
    1041547629: null
  }
  succs={
    1016633682: null
    1027319653: null
  }
, 1016633682:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
    2018220300: null
  }
  succs={
    633079302: null
  }
, 1027319653:
{
 ir: null
 stmt: null
  preds={
    2018220300: null
  }
  succs={
    633079302: null
  }
, 633079302:
{
 tag: IFEXIT
  preds={
    1016633682: null
    1027319653: null
  }
  succs={
    2033268925: null
  }
, 2033268925:
{
 true: 1561745898
 false: 424786033
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(1);
}
  preds={
    633079302: null
  }
  succs={
    1561745898: null
    424786033: null
  }
, 1561745898:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
    2033268925: null
  }
  succs={
    1545077099: null
  }
, 424786033:
{
 ir: null
 stmt: null
  preds={
    2033268925: null
  }
  succs={
    1545077099: null
  }
, 1545077099:
{
 tag: IFEXIT
  preds={
    1561745898: null
    424786033: null
  }
  succs={
    1470911015: null
  }
, 1470911015:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 1135278099
 for-step: 1268974304
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 244872973
  preds={
    1545077099: null
  }
  succs={
    1135278099: null
  }
, 1135278099:
{
 true: 867093003
 false: 244872973
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    1470911015: null
    1268974304: null
  }
  succs={
    867093003: null
    244872973: null
  }
, 867093003:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    1135278099: null
  }
  succs={
    1268974304: null
  }
, 1268974304:
{
 ir: reduce_span_0 ++ 
  preds={
    867093003: null
  }
  succs={
    1135278099: null
  }
, 244872973:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    1135278099: null
  }
  succs={
    712410791: null
  }
, 712410791:
{
 ir: i=0;
 for-condition: 1544895390
 for-step: 1971991758
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 2126723403
  preds={
    244872973: null
  }
  succs={
    1544895390: null
  }
, 1544895390:
{
 true: 795748540
 false: 2126723403
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    712410791: null
    1971991758: null
  }
  succs={
    795748540: null
    2126723403: null
  }
, 795748540:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    1544895390: null
  }
  succs={
    451312813: null
  }
, 451312813:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    795748540: null
  }
  succs={
    2081000371: null
  }
, 2081000371:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    451312813: null
  }
  succs={
    487416600: null
  }
, 487416600:
{
 true: 416201381
 false: 1271041075
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    2081000371: null
  }
  succs={
    416201381: null
    1271041075: null
  }
, 416201381:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    487416600: null
  }
  succs={
    837073696: null
  }
, 1271041075:
{
 ir: null
 stmt: null
  preds={
    487416600: null
  }
  succs={
    1141500277: null
  }
, 837073696:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    416201381: null
  }
  succs={
    1178290888: null
  }
, 1178290888:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    837073696: null
  }
  succs={
    1985938863: null
  }
, 1985938863:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    1178290888: null
  }
  succs={
    1660325375: null
  }
, 1660325375:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1985938863: null
  }
  succs={
    251664534: null
  }
, 251664534:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    1660325375: null
  }
  succs={
    334593716: null
  }
, 334593716:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    251664534: null
  }
  succs={
    1141500277: null
  }
, 1141500277:
{
 tag: IFEXIT
  preds={
    334593716: null
    1271041075: null
  }
  succs={
    1971991758: null
  }
, 1971991758:
{
 ir: i ++ 
  preds={
    1141500277: null
  }
  succs={
    1544895390: null
  }
, 2126723403:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    1544895390: null
  }
  succs={
    824881806: null
  }
, 824881806:
{
 ir: reduce_span_0=0;
 for-condition: 354605216
 for-step: 1447353473
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 611289995
  preds={
    2126723403: null
  }
  succs={
    354605216: null
  }
, 354605216:
{
 true: 201274566
 false: 611289995
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    824881806: null
    1447353473: null
  }
  succs={
    201274566: null
    611289995: null
  }
, 201274566:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    354605216: null
  }
  succs={
    1447353473: null
  }
, 1447353473:
{
 ir: reduce_span_0 ++ 
  preds={
    201274566: null
  }
  succs={
    354605216: null
  }
, 611289995:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    354605216: null
  }
  succs={
    1129433283: null
  }
, 1129433283:
{
 true: 663466110
 false: 864138492
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(1);
}
  preds={
    611289995: null
  }
  succs={
    663466110: null
    864138492: null
  }
, 663466110:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
    1129433283: null
  }
  succs={
    1810518740: null
  }
, 864138492:
{
 ir: null
 stmt: null
  preds={
    1129433283: null
  }
  succs={
    1810518740: null
  }
, 1810518740:
{
 tag: IFEXIT
  preds={
    663466110: null
    864138492: null
  }
  succs={
    1650113431: null
  }
, 1650113431:
{
 ir: k ++ 
  preds={
    1810518740: null
  }
  succs={
    295180183: null
  }
, 1528769018:
{
 stmt-exit: for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
 tag: FOREXIT
  preds={
    295180183: null
  }
  succs={
    2001115307: null
  }
, 2001115307:
{
 ir: i=0;
 for-condition: 1089930529
 for-step: 1429483328
 stmt: #pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
 for-exit: 172794870
  preds={
    1528769018: null
  }
  succs={
    1089930529: null
  }
, 1089930529:
{
 true: 183155105
 false: 172794870
 ir: i<10
 loop-variants: [i, gc]
  preds={
    2001115307: null
    1429483328: null
  }
  succs={
    183155105: null
    172794870: null
  }
, 183155105:
{
 ir: gc=(gc+q[i]);
 stmt: gc=(gc+q[i]);
  preds={
    1089930529: null
  }
  succs={
    1429483328: null
  }
, 1429483328:
{
 ir: i ++ 
  preds={
    183155105: null
  }
  succs={
    1089930529: null
  }
, 172794870:
{
 stmt-exit: #pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
 tag: FOREXIT
  preds={
    1089930529: null
  }
  succs={
    1927963027: null
  }
, 1927963027:
{
 ir: timer_stop(0);
 stmt: timer_stop(0);
  preds={
    172794870: null
  }
  succs={
    833240229: null
  }
, 833240229:
{
 ir: tm=timer_read(0);
 stmt: tm=timer_read(0);
  preds={
    1927963027: null
  }
  succs={
    1167088639: null
  }
, 1167088639:
{
 ir: nit=0;
 stmt: nit=0;
  preds={
    833240229: null
  }
  succs={
    707531688: null
  }
, 707531688:
{
 ir: verified=true;
 stmt: verified=true;
  preds={
    1167088639: null
  }
  succs={
    191568263: null
  }
, 191568263:
{
 ir: sx_verify_value=40338.15542441498;
 stmt: sx_verify_value=40338.15542441498;
  preds={
    707531688: null
  }
  succs={
    1799635803: null
  }
, 1799635803:
{
 ir: sy_verify_value=( - 26606.69192809235);
 stmt: sy_verify_value=( - 26606.69192809235);
  preds={
    191568263: null
  }
  succs={
    2085886997: null
  }
, 2085886997:
{
 true: 1723290893
 false: 893523498
 ir: verified
 stmt: if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
  preds={
    1799635803: null
  }
  succs={
    1723290893: null
    893523498: null
  }
, 1723290893:
{
 ir: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
 stmt: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
  preds={
    2085886997: null
  }
  succs={
    751608431: null
  }
, 893523498:
{
 ir: null
 stmt: null
  preds={
    2085886997: null
  }
  succs={
    1770070706: null
  }
, 751608431:
{
 ir: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
 stmt: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
  preds={
    1723290893: null
  }
  succs={
    893640573: null
  }
, 893640573:
{
 ir: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
 stmt: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
  preds={
    751608431: null
  }
  succs={
    1770070706: null
  }
, 1770070706:
{
 tag: IFEXIT
  preds={
    893640573: null
    893523498: null
  }
  succs={
    1108517064: null
  }
, 1108517064:
{
 ir: Mops=((pow(2.0, (30+1))/tm)/1000000.0);
 stmt: Mops=((pow(2.0, (30+1))/tm)/1000000.0);
  preds={
    1770070706: null
  }
  succs={
    511354923: null
  }
, 511354923:
{
 ir: printf("\nEP Benchmark Results:\n\n");
 stmt: printf("\nEP Benchmark Results:\n\n");
  preds={
    1108517064: null
  }
  succs={
    992743048: null
  }
, 992743048:
{
 ir: printf("CPU Time =%10.4lf\n", tm);
 stmt: printf("CPU Time =%10.4lf\n", tm);
  preds={
    511354923: null
  }
  succs={
    1540894701: null
  }
, 1540894701:
{
 ir: printf("N = 2^%5d\n", 30);
 stmt: printf("N = 2^%5d\n", 30);
  preds={
    992743048: null
  }
  succs={
    203149502: null
  }
, 203149502:
{
 ir: printf("No. Gaussian Pairs = %15.0lf\n", gc);
 stmt: printf("No. Gaussian Pairs = %15.0lf\n", gc);
  preds={
    1540894701: null
  }
  succs={
    1198197478: null
  }
, 1198197478:
{
 ir: printf("Sums = %25.15lE %25.15lE\n", sx, sy);
 stmt: printf("Sums = %25.15lE %25.15lE\n", sx, sy);
  preds={
    203149502: null
  }
  succs={
    476579021: null
  }
, 476579021:
{
 ir: printf("Counts: \n");
 stmt: printf("Counts: \n");
  preds={
    1198197478: null
  }
  succs={
    1262110193: null
  }
, 1262110193:
{
 ir: i=0;
 for-condition: 1419332030
 for-step: 396918327
 stmt: for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
 for-exit: 1055601039
  preds={
    476579021: null
  }
  succs={
    1419332030: null
  }
, 1419332030:
{
 true: 106297322
 false: 1055601039
 ir: i<10
 loop-variants: [i]
  preds={
    1262110193: null
    396918327: null
  }
  succs={
    106297322: null
    1055601039: null
  }
, 106297322:
{
 ir: printf("%3d%15.0lf\n", i, q[i]);
 stmt: printf("%3d%15.0lf\n", i, q[i]);
  preds={
    1419332030: null
  }
  succs={
    396918327: null
  }
, 396918327:
{
 ir: i ++ 
  preds={
    106297322: null
  }
  succs={
    1419332030: null
  }
, 1055601039:
{
 stmt-exit: for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
 tag: FOREXIT
  preds={
    1419332030: null
  }
  succs={
    547441493: null
  }
, 547441493:
{
 ir: print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
 stmt: print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
  preds={
    1055601039: null
  }
  succs={
    1057507014: null
  }
, 1057507014:
{
 true: 1839206329
 false: 2007599722
 ir: timers_enabled
 stmt: if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
  preds={
    547441493: null
  }
  succs={
    1839206329: null
    2007599722: null
  }
, 1839206329:
{
 true: 967677821
 false: 169880779
 ir: (tm<=0.0)
 stmt: if ((tm<=0.0))
{
tm=1.0;
}
  preds={
    1057507014: null
  }
  succs={
    967677821: null
    169880779: null
  }
, 2007599722:
{
 ir: null
 stmt: null
  preds={
    1057507014: null
  }
  succs={
    2029780820: null
  }
, 967677821:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
    1839206329: null
  }
  succs={
    552674617: null
  }
, 169880779:
{
 ir: null
 stmt: null
  preds={
    1839206329: null
  }
  succs={
    552674617: null
  }
, 552674617:
{
 tag: IFEXIT
  preds={
    967677821: null
    169880779: null
  }
  succs={
    1974622245: null
  }
, 1974622245:
{
 ir: tt=timer_read(0);
 stmt: tt=timer_read(0);
  preds={
    552674617: null
  }
  succs={
    402808045: null
  }
, 402808045:
{
 ir: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    1974622245: null
  }
  succs={
    332365138: null
  }
, 332365138:
{
 ir: tt=timer_read(1);
 stmt: tt=timer_read(1);
  preds={
    402808045: null
  }
  succs={
    977160959: null
  }
, 977160959:
{
 ir: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    332365138: null
  }
  succs={
    1563053805: null
  }
, 1563053805:
{
 ir: tt=timer_read(2);
 stmt: tt=timer_read(2);
  preds={
    977160959: null
  }
  succs={
    1464177809: null
  }
, 1464177809:
{
 ir: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    1563053805: null
  }
  succs={
    2029780820: null
  }
, 2029780820:
{
 tag: IFEXIT
  preds={
    1464177809: null
    2007599722: null
  }
  succs={
    65080774: null
  }
, 65080774:
{
 ir: _ret_val_0=0;
 stmt: _ret_val_0=0;
  preds={
    2029780820: null
  }
  succs={
    2116179210: null
  }
, 2116179210:
{
 ir: return _ret_val_0;
 symbol-exit: [{
double Mops, t1, t2, t3, t4, x1, x2;
double sx, sy, tm, an, tt, gc;
double sx_verify_value, sy_verify_value, sx_err, sy_err;
int np;
int i, ik, kk, l, k, nit;
int k_offset, j;
logical verified, timers_enabled;
double dum[3] = {1.0, 1.0, 1.0};
char size[16];
FILE * fp;
int _ret_val_0;
if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
sprintf(size, "%15.0lf", pow(2.0, (30+1)));
j=14;
if ((size[j]=='.'))
{
j -- ;
}
size[(j+1)]='\0';
printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
printf("\n Number of random numbers generated: %15s\n", size);
verified=false;
np=(1<<(30-16));
vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
dum[0]=randlc(( & dum[1]), dum[2]);
#pragma loop name main#0
 
#pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
timer_clear(0);
timer_clear(1);
timer_clear(2);
timer_start(0);
t1=1.220703125E9;
vranlc(0, ( & t1), 1.220703125E9, x);
t1=1.220703125E9;
#pragma loop name main#1
 
for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
an=t1;
tt=2.71828183E8;
gc=0.0;
sx=0.0;
sy=0.0;
#pragma loop name main#2
 
#pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
k_offset=( - 1);
#pragma experimental section start null
#pragma loop name main#3
 
for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
#pragma experimental section stop null
#pragma loop name main#4
 
#pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
timer_stop(0);
tm=timer_read(0);
nit=0;
verified=true;
sx_verify_value=40338.15542441498;
sy_verify_value=( - 26606.69192809235);
if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
Mops=((pow(2.0, (30+1))/tm)/1000000.0);
printf("\nEP Benchmark Results:\n\n");
printf("CPU Time =%10.4lf\n", tm);
printf("N = 2^%5d\n", 30);
printf("No. Gaussian Pairs = %15.0lf\n", gc);
printf("Sums = %25.15lE %25.15lE\n", sx, sy);
printf("Counts: \n");
#pragma loop name main#5
 
for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
_ret_val_0=0;
return _ret_val_0;
}]
 stmt: return _ret_val_0;
  preds={
    65080774: null
  }
  succs={
  }
]</DFAGraph>




[Mops, t1, t2, t3, t4, x1, x2, sx, sy, tm, an, tt, gc, sx_verify_value, sy_verify_value, sx_err, sy_err, np, i, ik, kk, l, k, nit, k_offset, j, verified, timers_enabled, dum[3] = {1.0, 1.0, 1.0}, size[16], * fp, _ret_val_0, * reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[1765900922:
{
 ir: start[n]=elapsed_time();
 stmt: start[n]=elapsed_time();
  preds={
  }
  succs={
    1648700617: null
  }
, 1648700617:
{
 ir: return ;
 stmt: return ;
  preds={
    1765900922: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[270661321:
{
 ir: start[n]=elapsed_time();
 stmt: start[n]=elapsed_time();
  preds={
  }
  succs={
    1539947037: null
  }
, 1539947037:
{
 ir: return ;
 stmt: return ;
  preds={
    270661321: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1585571244:
{
 ir: start[n]=elapsed_time();
 stmt: start[n]=elapsed_time();
  preds={
  }
  succs={
    1217312754: null
  }
, 1217312754:
{
 ir: return ;
 stmt: return ;
  preds={
    1585571244: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[66724371:
{
 ir: timers_enabled=false;
 stmt: timers_enabled=false;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1862994526:
{
 ir: timers_enabled=true;
 stmt: timers_enabled=true;
  preds={
  }
  succs={
    1047934137: null
  }
, 1047934137:
{
 ir: fclose(fp);
 stmt: fclose(fp);
  preds={
    1862994526: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1200546947:
{
 ir: j -- ;
 stmt: j -- ;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[998242313:
{
 ir: x[i]=( - 1.0E99);
 stmt: x[i]=( - 1.0E99);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[263833514:
{
 ir: t2=randlc(( & t1), t1);
 stmt: t2=randlc(( & t1), t1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1617174216:
{
 ir: q[i]=0.0;
 stmt: q[i]=0.0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[735228558:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1732663543:
{
 ir: break;
 stmt: break;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1376017854:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
  }
  succs={
    376725601: null
  }
, 376725601:
{
 true: 735228558
 false: 1476235721
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    1376017854: null
  }
  succs={
    735228558: null
    1476235721: null
  }
, 735228558:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    376725601: null
  }
  succs={
    1828508781: null
  }
, 1476235721:
{
 ir: null
 stmt: null
  preds={
    376725601: null
  }
  succs={
    1828508781: null
  }
, 1828508781:
{
 tag: IFEXIT
  preds={
    735228558: null
    1476235721: null
  }
  succs={
    1552870927: null
  }
, 1552870927:
{
 true: 1732663543
 false: 1448805967
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    1828508781: null
  }
  succs={
    1732663543: null
    1448805967: null
  }
, 1732663543:
{
 ir: break;
 stmt: break;
  preds={
    1552870927: null
  }
  succs={
  }
, 1448805967:
{
 ir: null
 stmt: null
  preds={
    1552870927: null
  }
  succs={
    641882263: null
  }
, 641882263:
{
 tag: IFEXIT
  preds={
    1448805967: null
  }
  succs={
    1930837320: null
  }
, 1930837320:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    641882263: null
  }
  succs={
    1489193907: null
  }
, 1489193907:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    1930837320: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[379124840:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1475192960:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[373097727:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[16148478:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1122233828:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
  }
  succs={
    1672598778: null
  }
, 1672598778:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    1122233828: null
  }
  succs={
    538667887: null
  }
, 538667887:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    1672598778: null
  }
  succs={
    1967496309: null
  }
, 1967496309:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    538667887: null
  }
  succs={
    406749219: null
  }
, 406749219:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1967496309: null
  }
  succs={
    1173340685: null
  }
, 1173340685:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    406749219: null
  }
  succs={
    1045731788: null
  }
, 1045731788:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    1173340685: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[50072771:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
  }
  succs={
    281421502: null
  }
, 281421502:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    50072771: null
  }
  succs={
    848097505: null
  }
, 848097505:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    281421502: null
  }
  succs={
    1739267143: null
  }
, 1739267143:
{
 true: 1122233828
 false: 192456457
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    848097505: null
  }
  succs={
    1122233828: null
    192456457: null
  }
, 1122233828:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    1739267143: null
  }
  succs={
    1672598778: null
  }
, 192456457:
{
 ir: null
 stmt: null
  preds={
    1739267143: null
  }
  succs={
    817689537: null
  }
, 1672598778:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    1122233828: null
  }
  succs={
    538667887: null
  }
, 538667887:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    1672598778: null
  }
  succs={
    1967496309: null
  }
, 1967496309:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    538667887: null
  }
  succs={
    406749219: null
  }
, 406749219:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1967496309: null
  }
  succs={
    1173340685: null
  }
, 1173340685:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    406749219: null
  }
  succs={
    1045731788: null
  }
, 1045731788:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    1173340685: null
  }
  succs={
    817689537: null
  }
, 817689537:
{
 tag: IFEXIT
  preds={
    1045731788: null
    192456457: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1123321137:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[2032909428:
{
 ir: reduce_span_0=0;
 for-condition: 685934
 for-step: 2031377754
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 523211332
  preds={
  }
  succs={
    685934: null
  }
, 685934:
{
 true: 1123321137
 false: 523211332
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    2032909428: null
    2031377754: null
  }
  succs={
    1123321137: null
    523211332: null
  }
, 1123321137:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    685934: null
  }
  succs={
    2031377754: null
  }
, 2031377754:
{
 ir: reduce_span_0 ++ 
  preds={
    1123321137: null
  }
  succs={
    685934: null
  }
, 523211332:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    685934: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1340848245:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 2022689531
 for-step: 635610193
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 379121284
  preds={
  }
  succs={
    2022689531: null
  }
, 2022689531:
{
 true: 16148478
 false: 379121284
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    1340848245: null
    635610193: null
  }
  succs={
    16148478: null
    379121284: null
  }
, 16148478:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    2022689531: null
  }
  succs={
    635610193: null
  }
, 635610193:
{
 ir: reduce_span_0 ++ 
  preds={
    16148478: null
  }
  succs={
    2022689531: null
  }
, 379121284:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    2022689531: null
  }
  succs={
    365625031: null
  }
, 365625031:
{
 ir: i=0;
 for-condition: 708613859
 for-step: 1531200408
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 212963786
  preds={
    379121284: null
  }
  succs={
    708613859: null
  }
, 708613859:
{
 true: 50072771
 false: 212963786
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    365625031: null
    1531200408: null
  }
  succs={
    50072771: null
    212963786: null
  }
, 50072771:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    708613859: null
  }
  succs={
    281421502: null
  }
, 281421502:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    50072771: null
  }
  succs={
    848097505: null
  }
, 848097505:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    281421502: null
  }
  succs={
    1739267143: null
  }
, 1739267143:
{
 true: 1122233828
 false: 192456457
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    848097505: null
  }
  succs={
    1122233828: null
    192456457: null
  }
, 1122233828:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    1739267143: null
  }
  succs={
    1672598778: null
  }
, 192456457:
{
 ir: null
 stmt: null
  preds={
    1739267143: null
  }
  succs={
    817689537: null
  }
, 1672598778:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    1122233828: null
  }
  succs={
    538667887: null
  }
, 538667887:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    1672598778: null
  }
  succs={
    1967496309: null
  }
, 1967496309:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    538667887: null
  }
  succs={
    406749219: null
  }
, 406749219:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1967496309: null
  }
  succs={
    1173340685: null
  }
, 1173340685:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    406749219: null
  }
  succs={
    1045731788: null
  }
, 1045731788:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    1173340685: null
  }
  succs={
    817689537: null
  }
, 817689537:
{
 tag: IFEXIT
  preds={
    1045731788: null
    192456457: null
  }
  succs={
    1531200408: null
  }
, 1531200408:
{
 ir: i ++ 
  preds={
    817689537: null
  }
  succs={
    708613859: null
  }
, 212963786:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    708613859: null
  }
  succs={
    2032909428: null
  }
, 2032909428:
{
 ir: reduce_span_0=0;
 for-condition: 685934
 for-step: 2031377754
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 523211332
  preds={
    212963786: null
  }
  succs={
    685934: null
  }
, 685934:
{
 true: 1123321137
 false: 523211332
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    2032909428: null
    2031377754: null
  }
  succs={
    1123321137: null
    523211332: null
  }
, 1123321137:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    685934: null
  }
  succs={
    2031377754: null
  }
, 2031377754:
{
 ir: reduce_span_0 ++ 
  preds={
    1123321137: null
  }
  succs={
    685934: null
  }
, 523211332:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    685934: null
  }
  succs={
  }
]</DFAGraph>




[* reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[1280124872:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[2002174925:
{
 ir: kk=(k_offset+k);
 stmt: kk=(k_offset+k);
  preds={
  }
  succs={
    1966670937: null
  }
, 1966670937:
{
 ir: t1=2.71828183E8;
 stmt: t1=2.71828183E8;
  preds={
    2002174925: null
  }
  succs={
    588449070: null
  }
, 588449070:
{
 ir: t2=an;
 stmt: t2=an;
  preds={
    1966670937: null
  }
  succs={
    1645624121: null
  }
, 1645624121:
{
 ir: i=1;
 for-condition: 1453606810
 for-step: 547923534
 stmt: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 for-exit: 1660223291
  preds={
    588449070: null
  }
  succs={
    1453606810: null
  }
, 1453606810:
{
 true: 1376017854
 false: 1660223291
 ir: i<=100
 loop-variants: [i, ik, t3, kk]
  preds={
    1645624121: null
    547923534: null
  }
  succs={
    1376017854: null
    1660223291: null
  }
, 1376017854:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
    1453606810: null
  }
  succs={
    376725601: null
  }
, 376725601:
{
 true: 735228558
 false: 1476235721
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    1376017854: null
  }
  succs={
    735228558: null
    1476235721: null
  }
, 735228558:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    376725601: null
  }
  succs={
    1828508781: null
  }
, 1476235721:
{
 ir: null
 stmt: null
  preds={
    376725601: null
  }
  succs={
    1828508781: null
  }
, 1828508781:
{
 tag: IFEXIT
  preds={
    735228558: null
    1476235721: null
  }
  succs={
    1552870927: null
  }
, 1552870927:
{
 true: 1732663543
 false: 1448805967
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    1828508781: null
  }
  succs={
    1732663543: null
    1448805967: null
  }
, 1732663543:
{
 ir: break;
 stmt: break;
  preds={
    1552870927: null
  }
  succs={
    1660223291: null
  }
, 1448805967:
{
 ir: null
 stmt: null
  preds={
    1552870927: null
  }
  succs={
    641882263: null
  }
, 641882263:
{
 tag: IFEXIT
  preds={
    1448805967: null
  }
  succs={
    1930837320: null
  }
, 1930837320:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    641882263: null
  }
  succs={
    1489193907: null
  }
, 1489193907:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    1930837320: null
  }
  succs={
    547923534: null
  }
, 547923534:
{
 ir: i ++ 
  preds={
    1489193907: null
  }
  succs={
    1453606810: null
  }
, 1660223291:
{
 stmt-exit: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 tag: FOREXIT
  preds={
    1453606810: null
    1732663543: null
  }
  succs={
    1157943921: null
  }
, 1157943921:
{
 true: 379124840
 false: 544966217
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(2);
}
  preds={
    1660223291: null
  }
  succs={
    379124840: null
    544966217: null
  }
, 379124840:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
    1157943921: null
  }
  succs={
    1706272858: null
  }
, 544966217:
{
 ir: null
 stmt: null
  preds={
    1157943921: null
  }
  succs={
    1706272858: null
  }
, 1706272858:
{
 tag: IFEXIT
  preds={
    379124840: null
    544966217: null
  }
  succs={
    882471736: null
  }
, 882471736:
{
 ir: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
 stmt: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
  preds={
    1706272858: null
  }
  succs={
    727197178: null
  }
, 727197178:
{
 true: 1475192960
 false: 1406253491
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(2);
}
  preds={
    882471736: null
  }
  succs={
    1475192960: null
    1406253491: null
  }
, 1475192960:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
    727197178: null
  }
  succs={
    749604930: null
  }
, 1406253491:
{
 ir: null
 stmt: null
  preds={
    727197178: null
  }
  succs={
    749604930: null
  }
, 749604930:
{
 tag: IFEXIT
  preds={
    1475192960: null
    1406253491: null
  }
  succs={
    2082509879: null
  }
, 2082509879:
{
 true: 373097727
 false: 576894497
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(1);
}
  preds={
    749604930: null
  }
  succs={
    373097727: null
    576894497: null
  }
, 373097727:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
    2082509879: null
  }
  succs={
    2123533871: null
  }
, 576894497:
{
 ir: null
 stmt: null
  preds={
    2082509879: null
  }
  succs={
    2123533871: null
  }
, 2123533871:
{
 tag: IFEXIT
  preds={
    373097727: null
    576894497: null
  }
  succs={
    1340848245: null
  }
, 1340848245:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 2022689531
 for-step: 635610193
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 379121284
  preds={
    2123533871: null
  }
  succs={
    2022689531: null
  }
, 2022689531:
{
 true: 16148478
 false: 379121284
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    1340848245: null
    635610193: null
  }
  succs={
    16148478: null
    379121284: null
  }
, 16148478:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    2022689531: null
  }
  succs={
    635610193: null
  }
, 635610193:
{
 ir: reduce_span_0 ++ 
  preds={
    16148478: null
  }
  succs={
    2022689531: null
  }
, 379121284:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    2022689531: null
  }
  succs={
    365625031: null
  }
, 365625031:
{
 ir: i=0;
 for-condition: 708613859
 for-step: 1531200408
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 212963786
  preds={
    379121284: null
  }
  succs={
    708613859: null
  }
, 708613859:
{
 true: 50072771
 false: 212963786
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    365625031: null
    1531200408: null
  }
  succs={
    50072771: null
    212963786: null
  }
, 50072771:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    708613859: null
  }
  succs={
    281421502: null
  }
, 281421502:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    50072771: null
  }
  succs={
    848097505: null
  }
, 848097505:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    281421502: null
  }
  succs={
    1739267143: null
  }
, 1739267143:
{
 true: 1122233828
 false: 192456457
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    848097505: null
  }
  succs={
    1122233828: null
    192456457: null
  }
, 1122233828:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    1739267143: null
  }
  succs={
    1672598778: null
  }
, 192456457:
{
 ir: null
 stmt: null
  preds={
    1739267143: null
  }
  succs={
    817689537: null
  }
, 1672598778:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    1122233828: null
  }
  succs={
    538667887: null
  }
, 538667887:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    1672598778: null
  }
  succs={
    1967496309: null
  }
, 1967496309:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    538667887: null
  }
  succs={
    406749219: null
  }
, 406749219:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1967496309: null
  }
  succs={
    1173340685: null
  }
, 1173340685:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    406749219: null
  }
  succs={
    1045731788: null
  }
, 1045731788:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    1173340685: null
  }
  succs={
    817689537: null
  }
, 817689537:
{
 tag: IFEXIT
  preds={
    1045731788: null
    192456457: null
  }
  succs={
    1531200408: null
  }
, 1531200408:
{
 ir: i ++ 
  preds={
    817689537: null
  }
  succs={
    708613859: null
  }
, 212963786:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    708613859: null
  }
  succs={
    2032909428: null
  }
, 2032909428:
{
 ir: reduce_span_0=0;
 for-condition: 685934
 for-step: 2031377754
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 523211332
  preds={
    212963786: null
  }
  succs={
    685934: null
  }
, 685934:
{
 true: 1123321137
 false: 523211332
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    2032909428: null
    2031377754: null
  }
  succs={
    1123321137: null
    523211332: null
  }
, 1123321137:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    685934: null
  }
  succs={
    2031377754: null
  }
, 2031377754:
{
 ir: reduce_span_0 ++ 
  preds={
    1123321137: null
  }
  succs={
    685934: null
  }
, 523211332:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    685934: null
  }
  succs={
    1747053097: null
  }
, 1747053097:
{
 true: 1280124872
 false: 864326906
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(1);
}
  preds={
    523211332: null
  }
  succs={
    1280124872: null
    864326906: null
  }
, 1280124872:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
    1747053097: null
  }
  succs={
    1348115836: null
  }
, 864326906:
{
 ir: null
 stmt: null
  preds={
    1747053097: null
  }
  succs={
    1348115836: null
  }
, 1348115836:
{
 tag: IFEXIT
  preds={
    1280124872: null
    864326906: null
  }
  succs={
  }
]</DFAGraph>




[* reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[278476563:
{
 ir: gc=(gc+q[i]);
 stmt: gc=(gc+q[i]);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[404947798:
{
 ir: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
 stmt: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
  preds={
  }
  succs={
    1110195322: null
  }
, 1110195322:
{
 ir: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
 stmt: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
  preds={
    404947798: null
  }
  succs={
    226690498: null
  }
, 226690498:
{
 ir: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
 stmt: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
  preds={
    1110195322: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[246003654:
{
 ir: printf("%3d%15.0lf\n", i, q[i]);
 stmt: printf("%3d%15.0lf\n", i, q[i]);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[478139423:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[997695567:
{
 true: 478139423
 false: 2066892165
 ir: (tm<=0.0)
 stmt: if ((tm<=0.0))
{
tm=1.0;
}
  preds={
  }
  succs={
    478139423: null
    2066892165: null
  }
, 478139423:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
    997695567: null
  }
  succs={
    48305285: null
  }
, 2066892165:
{
 ir: null
 stmt: null
  preds={
    997695567: null
  }
  succs={
    48305285: null
  }
, 48305285:
{
 tag: IFEXIT
  preds={
    478139423: null
    2066892165: null
  }
  succs={
    1625090026: null
  }
, 1625090026:
{
 ir: tt=timer_read(0);
 stmt: tt=timer_read(0);
  preds={
    48305285: null
  }
  succs={
    1714378342: null
  }
, 1714378342:
{
 ir: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    1625090026: null
  }
  succs={
    265824587: null
  }
, 265824587:
{
 ir: tt=timer_read(1);
 stmt: tt=timer_read(1);
  preds={
    1714378342: null
  }
  succs={
    93798665: null
  }
, 93798665:
{
 ir: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    265824587: null
  }
  succs={
    41092582: null
  }
, 41092582:
{
 ir: tt=timer_read(2);
 stmt: tt=timer_read(2);
  preds={
    93798665: null
  }
  succs={
    519303080: null
  }
, 519303080:
{
 ir: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    41092582: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1614133563:
{
 true: 66724371
 false: 1862994526
 symbol-entry: {
double Mops, t1, t2, t3, t4, x1, x2;
double sx, sy, tm, an, tt, gc;
double sx_verify_value, sy_verify_value, sx_err, sy_err;
int np;
int i, ik, kk, l, k, nit;
int k_offset, j;
logical verified, timers_enabled;
double dum[3] = {1.0, 1.0, 1.0};
char size[16];
FILE * fp;
int _ret_val_0;
if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
sprintf(size, "%15.0lf", pow(2.0, (30+1)));
j=14;
if ((size[j]=='.'))
{
j -- ;
}
size[(j+1)]='\0';
printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
printf("\n Number of random numbers generated: %15s\n", size);
verified=false;
np=(1<<(30-16));
vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
dum[0]=randlc(( & dum[1]), dum[2]);
#pragma loop name main#0
 
#pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
timer_clear(0);
timer_clear(1);
timer_clear(2);
timer_start(0);
t1=1.220703125E9;
vranlc(0, ( & t1), 1.220703125E9, x);
t1=1.220703125E9;
#pragma loop name main#1
 
for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
an=t1;
tt=2.71828183E8;
gc=0.0;
sx=0.0;
sy=0.0;
#pragma loop name main#2
 
#pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
k_offset=( - 1);
#pragma experimental section start null
#pragma loop name main#3
 
for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
#pragma experimental section stop null
#pragma loop name main#4
 
#pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
timer_stop(0);
tm=timer_read(0);
nit=0;
verified=true;
sx_verify_value=40338.15542441498;
sy_verify_value=( - 26606.69192809235);
if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
Mops=((pow(2.0, (30+1))/tm)/1000000.0);
printf("\nEP Benchmark Results:\n\n");
printf("CPU Time =%10.4lf\n", tm);
printf("N = 2^%5d\n", 30);
printf("No. Gaussian Pairs = %15.0lf\n", gc);
printf("Sums = %25.15lE %25.15lE\n", sx, sy);
printf("Counts: \n");
#pragma loop name main#5
 
for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
_ret_val_0=0;
return _ret_val_0;
}
 ir: ((fp=fopen("timer.flag", "r"))==((void * )0))
 stmt: if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
  preds={
  }
  succs={
    66724371: null
    1862994526: null
  }
, 66724371:
{
 ir: timers_enabled=false;
 stmt: timers_enabled=false;
  preds={
    1614133563: null
  }
  succs={
    839771540: null
  }
, 1862994526:
{
 ir: timers_enabled=true;
 stmt: timers_enabled=true;
  preds={
    1614133563: null
  }
  succs={
    1047934137: null
  }
, 1047934137:
{
 ir: fclose(fp);
 stmt: fclose(fp);
  preds={
    1862994526: null
  }
  succs={
    839771540: null
  }
, 839771540:
{
 tag: IFEXIT
  preds={
    66724371: null
    1047934137: null
  }
  succs={
    1037163664: null
  }
, 1037163664:
{
 ir: sprintf(size, "%15.0lf", pow(2.0, (30+1)));
 stmt: sprintf(size, "%15.0lf", pow(2.0, (30+1)));
  preds={
    839771540: null
  }
  succs={
    180316302: null
  }
, 180316302:
{
 ir: j=14;
 stmt: j=14;
  preds={
    1037163664: null
  }
  succs={
    443713699: null
  }
, 443713699:
{
 true: 1200546947
 false: 695530017
 ir: (size[j]=='.')
 stmt: if ((size[j]=='.'))
{
j -- ;
}
  preds={
    180316302: null
  }
  succs={
    1200546947: null
    695530017: null
  }
, 1200546947:
{
 ir: j -- ;
 stmt: j -- ;
  preds={
    443713699: null
  }
  succs={
    1493042329: null
  }
, 695530017:
{
 ir: null
 stmt: null
  preds={
    443713699: null
  }
  succs={
    1493042329: null
  }
, 1493042329:
{
 tag: IFEXIT
  preds={
    1200546947: null
    695530017: null
  }
  succs={
    1751403001: null
  }
, 1751403001:
{
 ir: size[(j+1)]='\0';
 stmt: size[(j+1)]='\0';
  preds={
    1493042329: null
  }
  succs={
    1717433286: null
  }
, 1717433286:
{
 ir: printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
 stmt: printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
  preds={
    1751403001: null
  }
  succs={
    1756819670: null
  }
, 1756819670:
{
 ir: printf("\n Number of random numbers generated: %15s\n", size);
 stmt: printf("\n Number of random numbers generated: %15s\n", size);
  preds={
    1717433286: null
  }
  succs={
    1078262677: null
  }
, 1078262677:
{
 ir: verified=false;
 stmt: verified=false;
  preds={
    1756819670: null
  }
  succs={
    178604517: null
  }
, 178604517:
{
 ir: np=(1<<(30-16));
 stmt: np=(1<<(30-16));
  preds={
    1078262677: null
  }
  succs={
    57624756: null
  }
, 57624756:
{
 ir: vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
 stmt: vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
  preds={
    178604517: null
  }
  succs={
    1543518287: null
  }
, 1543518287:
{
 ir: dum[0]=randlc(( & dum[1]), dum[2]);
 stmt: dum[0]=randlc(( & dum[1]), dum[2]);
  preds={
    57624756: null
  }
  succs={
    1659286984: null
  }
, 1659286984:
{
 ir: i=0;
 for-condition: 464872674
 for-step: 1064905627
 stmt: #pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
 for-exit: 2072130509
  preds={
    1543518287: null
  }
  succs={
    464872674: null
  }
, 464872674:
{
 true: 998242313
 false: 2072130509
 ir: i<(2*(1<<16))
 loop-variants: [i, x[(2*(1<<16))]]
  preds={
    1659286984: null
    1064905627: null
  }
  succs={
    998242313: null
    2072130509: null
  }
, 998242313:
{
 ir: x[i]=( - 1.0E99);
 stmt: x[i]=( - 1.0E99);
  preds={
    464872674: null
  }
  succs={
    1064905627: null
  }
, 1064905627:
{
 ir: i ++ 
  preds={
    998242313: null
  }
  succs={
    464872674: null
  }
, 2072130509:
{
 stmt-exit: #pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
 tag: FOREXIT
  preds={
    464872674: null
  }
  succs={
    1260440107: null
  }
, 1260440107:
{
 ir: Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
 stmt: Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
  preds={
    2072130509: null
  }
  succs={
    482307698: null
  }
, 482307698:
{
 ir: timer_clear(0);
 stmt: timer_clear(0);
  preds={
    1260440107: null
  }
  succs={
    1793899405: null
  }
, 1793899405:
{
 ir: timer_clear(1);
 stmt: timer_clear(1);
  preds={
    482307698: null
  }
  succs={
    1765702: null
  }
, 1765702:
{
 ir: timer_clear(2);
 stmt: timer_clear(2);
  preds={
    1793899405: null
  }
  succs={
    1302725372: null
  }
, 1302725372:
{
 ir: timer_start(0);
 stmt: timer_start(0);
  preds={
    1765702: null
  }
  succs={
    713898436: null
  }
, 713898436:
{
 ir: t1=1.220703125E9;
 stmt: t1=1.220703125E9;
  preds={
    1302725372: null
  }
  succs={
    632475595: null
  }
, 632475595:
{
 ir: vranlc(0, ( & t1), 1.220703125E9, x);
 stmt: vranlc(0, ( & t1), 1.220703125E9, x);
  preds={
    713898436: null
  }
  succs={
    1920305914: null
  }
, 1920305914:
{
 ir: t1=1.220703125E9;
 stmt: t1=1.220703125E9;
  preds={
    632475595: null
  }
  succs={
    2143739483: null
  }
, 2143739483:
{
 ir: i=0;
 for-condition: 1278839936
 for-step: 565881091
 stmt: for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
 for-exit: 1618984457
  preds={
    1920305914: null
  }
  succs={
    1278839936: null
  }
, 1278839936:
{
 true: 263833514
 false: 1618984457
 ir: i<(16+1)
 loop-variants: [i, t2]
  preds={
    2143739483: null
    565881091: null
  }
  succs={
    263833514: null
    1618984457: null
  }
, 263833514:
{
 ir: t2=randlc(( & t1), t1);
 stmt: t2=randlc(( & t1), t1);
  preds={
    1278839936: null
  }
  succs={
    565881091: null
  }
, 565881091:
{
 ir: i ++ 
  preds={
    263833514: null
  }
  succs={
    1278839936: null
  }
, 1618984457:
{
 stmt-exit: for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
 tag: FOREXIT
  preds={
    1278839936: null
  }
  succs={
    1621254922: null
  }
, 1621254922:
{
 ir: an=t1;
 stmt: an=t1;
  preds={
    1618984457: null
  }
  succs={
    702500163: null
  }
, 702500163:
{
 ir: tt=2.71828183E8;
 stmt: tt=2.71828183E8;
  preds={
    1621254922: null
  }
  succs={
    1574509514: null
  }
, 1574509514:
{
 ir: gc=0.0;
 stmt: gc=0.0;
  preds={
    702500163: null
  }
  succs={
    1087072654: null
  }
, 1087072654:
{
 ir: sx=0.0;
 stmt: sx=0.0;
  preds={
    1574509514: null
  }
  succs={
    864221358: null
  }
, 864221358:
{
 ir: sy=0.0;
 stmt: sy=0.0;
  preds={
    1087072654: null
  }
  succs={
    1860886124: null
  }
, 1860886124:
{
 ir: i=0;
 for-condition: 1979080261
 for-step: 1250499735
 stmt: #pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
 for-exit: 173791568
  preds={
    864221358: null
  }
  succs={
    1979080261: null
  }
, 1979080261:
{
 true: 1617174216
 false: 173791568
 ir: i<10
 loop-variants: [i, q[10]]
  preds={
    1860886124: null
    1250499735: null
  }
  succs={
    1617174216: null
    173791568: null
  }
, 1617174216:
{
 ir: q[i]=0.0;
 stmt: q[i]=0.0;
  preds={
    1979080261: null
  }
  succs={
    1250499735: null
  }
, 1250499735:
{
 ir: i ++ 
  preds={
    1617174216: null
  }
  succs={
    1979080261: null
  }
, 173791568:
{
 stmt-exit: #pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
 tag: FOREXIT
  preds={
    1979080261: null
  }
  succs={
    1293462056: null
  }
, 1293462056:
{
 ir: k_offset=( - 1);
 stmt: k_offset=( - 1);
  preds={
    173791568: null
  }
  succs={
    312168418: null
  }
, 312168418:
{
 ir: k=1;
 for-condition: 1972143064
 for-step: 95369743
 stmt: for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
 for-exit: 26928827
  preds={
    1293462056: null
  }
  succs={
    1972143064: null
  }
, 1972143064:
{
 true: 2002174925
 false: 26928827
 ir: k<=np
 loop-variants: [k, kk, t1, t2, i, ik, t3, reduce_span_0, * reduce = (double * )malloc((10*sizeof (double))), x1, x2, t4, l, sx, sy, q[10]]
  preds={
    312168418: null
    95369743: null
  }
  succs={
    2002174925: null
    26928827: null
  }
, 2002174925:
{
 ir: kk=(k_offset+k);
 stmt: kk=(k_offset+k);
  preds={
    1972143064: null
  }
  succs={
    1966670937: null
  }
, 1966670937:
{
 ir: t1=2.71828183E8;
 stmt: t1=2.71828183E8;
  preds={
    2002174925: null
  }
  succs={
    588449070: null
  }
, 588449070:
{
 ir: t2=an;
 stmt: t2=an;
  preds={
    1966670937: null
  }
  succs={
    1645624121: null
  }
, 1645624121:
{
 ir: i=1;
 for-condition: 1453606810
 for-step: 547923534
 stmt: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 for-exit: 1660223291
  preds={
    588449070: null
  }
  succs={
    1453606810: null
  }
, 1453606810:
{
 true: 1376017854
 false: 1660223291
 ir: i<=100
 loop-variants: [i, ik, t3, kk]
  preds={
    1645624121: null
    547923534: null
  }
  succs={
    1376017854: null
    1660223291: null
  }
, 1376017854:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
    1453606810: null
  }
  succs={
    376725601: null
  }
, 376725601:
{
 true: 735228558
 false: 1476235721
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    1376017854: null
  }
  succs={
    735228558: null
    1476235721: null
  }
, 735228558:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    376725601: null
  }
  succs={
    1828508781: null
  }
, 1476235721:
{
 ir: null
 stmt: null
  preds={
    376725601: null
  }
  succs={
    1828508781: null
  }
, 1828508781:
{
 tag: IFEXIT
  preds={
    735228558: null
    1476235721: null
  }
  succs={
    1552870927: null
  }
, 1552870927:
{
 true: 1732663543
 false: 1448805967
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    1828508781: null
  }
  succs={
    1732663543: null
    1448805967: null
  }
, 1732663543:
{
 ir: break;
 stmt: break;
  preds={
    1552870927: null
  }
  succs={
    1660223291: null
  }
, 1448805967:
{
 ir: null
 stmt: null
  preds={
    1552870927: null
  }
  succs={
    641882263: null
  }
, 641882263:
{
 tag: IFEXIT
  preds={
    1448805967: null
  }
  succs={
    1930837320: null
  }
, 1930837320:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    641882263: null
  }
  succs={
    1489193907: null
  }
, 1489193907:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    1930837320: null
  }
  succs={
    547923534: null
  }
, 547923534:
{
 ir: i ++ 
  preds={
    1489193907: null
  }
  succs={
    1453606810: null
  }
, 1660223291:
{
 stmt-exit: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 tag: FOREXIT
  preds={
    1453606810: null
    1732663543: null
  }
  succs={
    1157943921: null
  }
, 1157943921:
{
 true: 379124840
 false: 544966217
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(2);
}
  preds={
    1660223291: null
  }
  succs={
    379124840: null
    544966217: null
  }
, 379124840:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
    1157943921: null
  }
  succs={
    1706272858: null
  }
, 544966217:
{
 ir: null
 stmt: null
  preds={
    1157943921: null
  }
  succs={
    1706272858: null
  }
, 1706272858:
{
 tag: IFEXIT
  preds={
    379124840: null
    544966217: null
  }
  succs={
    882471736: null
  }
, 882471736:
{
 ir: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
 stmt: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
  preds={
    1706272858: null
  }
  succs={
    727197178: null
  }
, 727197178:
{
 true: 1475192960
 false: 1406253491
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(2);
}
  preds={
    882471736: null
  }
  succs={
    1475192960: null
    1406253491: null
  }
, 1475192960:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
    727197178: null
  }
  succs={
    749604930: null
  }
, 1406253491:
{
 ir: null
 stmt: null
  preds={
    727197178: null
  }
  succs={
    749604930: null
  }
, 749604930:
{
 tag: IFEXIT
  preds={
    1475192960: null
    1406253491: null
  }
  succs={
    2082509879: null
  }
, 2082509879:
{
 true: 373097727
 false: 576894497
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(1);
}
  preds={
    749604930: null
  }
  succs={
    373097727: null
    576894497: null
  }
, 373097727:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
    2082509879: null
  }
  succs={
    2123533871: null
  }
, 576894497:
{
 ir: null
 stmt: null
  preds={
    2082509879: null
  }
  succs={
    2123533871: null
  }
, 2123533871:
{
 tag: IFEXIT
  preds={
    373097727: null
    576894497: null
  }
  succs={
    1340848245: null
  }
, 1340848245:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 2022689531
 for-step: 635610193
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 379121284
  preds={
    2123533871: null
  }
  succs={
    2022689531: null
  }
, 2022689531:
{
 true: 16148478
 false: 379121284
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    1340848245: null
    635610193: null
  }
  succs={
    16148478: null
    379121284: null
  }
, 16148478:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    2022689531: null
  }
  succs={
    635610193: null
  }
, 635610193:
{
 ir: reduce_span_0 ++ 
  preds={
    16148478: null
  }
  succs={
    2022689531: null
  }
, 379121284:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    2022689531: null
  }
  succs={
    365625031: null
  }
, 365625031:
{
 ir: i=0;
 for-condition: 708613859
 for-step: 1531200408
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 212963786
  preds={
    379121284: null
  }
  succs={
    708613859: null
  }
, 708613859:
{
 true: 50072771
 false: 212963786
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    365625031: null
    1531200408: null
  }
  succs={
    50072771: null
    212963786: null
  }
, 50072771:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    708613859: null
  }
  succs={
    281421502: null
  }
, 281421502:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    50072771: null
  }
  succs={
    848097505: null
  }
, 848097505:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    281421502: null
  }
  succs={
    1739267143: null
  }
, 1739267143:
{
 true: 1122233828
 false: 192456457
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    848097505: null
  }
  succs={
    1122233828: null
    192456457: null
  }
, 1122233828:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    1739267143: null
  }
  succs={
    1672598778: null
  }
, 192456457:
{
 ir: null
 stmt: null
  preds={
    1739267143: null
  }
  succs={
    817689537: null
  }
, 1672598778:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    1122233828: null
  }
  succs={
    538667887: null
  }
, 538667887:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    1672598778: null
  }
  succs={
    1967496309: null
  }
, 1967496309:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    538667887: null
  }
  succs={
    406749219: null
  }
, 406749219:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1967496309: null
  }
  succs={
    1173340685: null
  }
, 1173340685:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    406749219: null
  }
  succs={
    1045731788: null
  }
, 1045731788:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    1173340685: null
  }
  succs={
    817689537: null
  }
, 817689537:
{
 tag: IFEXIT
  preds={
    1045731788: null
    192456457: null
  }
  succs={
    1531200408: null
  }
, 1531200408:
{
 ir: i ++ 
  preds={
    817689537: null
  }
  succs={
    708613859: null
  }
, 212963786:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    708613859: null
  }
  succs={
    2032909428: null
  }
, 2032909428:
{
 ir: reduce_span_0=0;
 for-condition: 685934
 for-step: 2031377754
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 523211332
  preds={
    212963786: null
  }
  succs={
    685934: null
  }
, 685934:
{
 true: 1123321137
 false: 523211332
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    2032909428: null
    2031377754: null
  }
  succs={
    1123321137: null
    523211332: null
  }
, 1123321137:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    685934: null
  }
  succs={
    2031377754: null
  }
, 2031377754:
{
 ir: reduce_span_0 ++ 
  preds={
    1123321137: null
  }
  succs={
    685934: null
  }
, 523211332:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    685934: null
  }
  succs={
    1747053097: null
  }
, 1747053097:
{
 true: 1280124872
 false: 864326906
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(1);
}
  preds={
    523211332: null
  }
  succs={
    1280124872: null
    864326906: null
  }
, 1280124872:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
    1747053097: null
  }
  succs={
    1348115836: null
  }
, 864326906:
{
 ir: null
 stmt: null
  preds={
    1747053097: null
  }
  succs={
    1348115836: null
  }
, 1348115836:
{
 tag: IFEXIT
  preds={
    1280124872: null
    864326906: null
  }
  succs={
    95369743: null
  }
, 95369743:
{
 ir: k ++ 
  preds={
    1348115836: null
  }
  succs={
    1972143064: null
  }
, 26928827:
{
 stmt-exit: for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
 tag: FOREXIT
  preds={
    1972143064: null
  }
  succs={
    615954678: null
  }
, 615954678:
{
 ir: i=0;
 for-condition: 1479909053
 for-step: 1926180325
 stmt: #pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
 for-exit: 733461760
  preds={
    26928827: null
  }
  succs={
    1479909053: null
  }
, 1479909053:
{
 true: 278476563
 false: 733461760
 ir: i<10
 loop-variants: [i, gc]
  preds={
    615954678: null
    1926180325: null
  }
  succs={
    278476563: null
    733461760: null
  }
, 278476563:
{
 ir: gc=(gc+q[i]);
 stmt: gc=(gc+q[i]);
  preds={
    1479909053: null
  }
  succs={
    1926180325: null
  }
, 1926180325:
{
 ir: i ++ 
  preds={
    278476563: null
  }
  succs={
    1479909053: null
  }
, 733461760:
{
 stmt-exit: #pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
 tag: FOREXIT
  preds={
    1479909053: null
  }
  succs={
    1594039997: null
  }
, 1594039997:
{
 ir: timer_stop(0);
 stmt: timer_stop(0);
  preds={
    733461760: null
  }
  succs={
    1323531427: null
  }
, 1323531427:
{
 ir: tm=timer_read(0);
 stmt: tm=timer_read(0);
  preds={
    1594039997: null
  }
  succs={
    1170788511: null
  }
, 1170788511:
{
 ir: nit=0;
 stmt: nit=0;
  preds={
    1323531427: null
  }
  succs={
    1400973979: null
  }
, 1400973979:
{
 ir: verified=true;
 stmt: verified=true;
  preds={
    1170788511: null
  }
  succs={
    347091104: null
  }
, 347091104:
{
 ir: sx_verify_value=40338.15542441498;
 stmt: sx_verify_value=40338.15542441498;
  preds={
    1400973979: null
  }
  succs={
    1105416433: null
  }
, 1105416433:
{
 ir: sy_verify_value=( - 26606.69192809235);
 stmt: sy_verify_value=( - 26606.69192809235);
  preds={
    347091104: null
  }
  succs={
    1455204443: null
  }
, 1455204443:
{
 true: 404947798
 false: 1976602906
 ir: verified
 stmt: if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
  preds={
    1105416433: null
  }
  succs={
    404947798: null
    1976602906: null
  }
, 404947798:
{
 ir: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
 stmt: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
  preds={
    1455204443: null
  }
  succs={
    1110195322: null
  }
, 1976602906:
{
 ir: null
 stmt: null
  preds={
    1455204443: null
  }
  succs={
    1978209605: null
  }
, 1110195322:
{
 ir: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
 stmt: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
  preds={
    404947798: null
  }
  succs={
    226690498: null
  }
, 226690498:
{
 ir: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
 stmt: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
  preds={
    1110195322: null
  }
  succs={
    1978209605: null
  }
, 1978209605:
{
 tag: IFEXIT
  preds={
    226690498: null
    1976602906: null
  }
  succs={
    1624351535: null
  }
, 1624351535:
{
 ir: Mops=((pow(2.0, (30+1))/tm)/1000000.0);
 stmt: Mops=((pow(2.0, (30+1))/tm)/1000000.0);
  preds={
    1978209605: null
  }
  succs={
    1394356510: null
  }
, 1394356510:
{
 ir: printf("\nEP Benchmark Results:\n\n");
 stmt: printf("\nEP Benchmark Results:\n\n");
  preds={
    1624351535: null
  }
  succs={
    582300198: null
  }
, 582300198:
{
 ir: printf("CPU Time =%10.4lf\n", tm);
 stmt: printf("CPU Time =%10.4lf\n", tm);
  preds={
    1394356510: null
  }
  succs={
    533415944: null
  }
, 533415944:
{
 ir: printf("N = 2^%5d\n", 30);
 stmt: printf("N = 2^%5d\n", 30);
  preds={
    582300198: null
  }
  succs={
    1919834117: null
  }
, 1919834117:
{
 ir: printf("No. Gaussian Pairs = %15.0lf\n", gc);
 stmt: printf("No. Gaussian Pairs = %15.0lf\n", gc);
  preds={
    533415944: null
  }
  succs={
    1086849943: null
  }
, 1086849943:
{
 ir: printf("Sums = %25.15lE %25.15lE\n", sx, sy);
 stmt: printf("Sums = %25.15lE %25.15lE\n", sx, sy);
  preds={
    1919834117: null
  }
  succs={
    1265053098: null
  }
, 1265053098:
{
 ir: printf("Counts: \n");
 stmt: printf("Counts: \n");
  preds={
    1086849943: null
  }
  succs={
    248710794: null
  }
, 248710794:
{
 ir: i=0;
 for-condition: 235370598
 for-step: 2083217543
 stmt: for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
 for-exit: 1073741635
  preds={
    1265053098: null
  }
  succs={
    235370598: null
  }
, 235370598:
{
 true: 246003654
 false: 1073741635
 ir: i<10
 loop-variants: [i]
  preds={
    248710794: null
    2083217543: null
  }
  succs={
    246003654: null
    1073741635: null
  }
, 246003654:
{
 ir: printf("%3d%15.0lf\n", i, q[i]);
 stmt: printf("%3d%15.0lf\n", i, q[i]);
  preds={
    235370598: null
  }
  succs={
    2083217543: null
  }
, 2083217543:
{
 ir: i ++ 
  preds={
    246003654: null
  }
  succs={
    235370598: null
  }
, 1073741635:
{
 stmt-exit: for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
 tag: FOREXIT
  preds={
    235370598: null
  }
  succs={
    177104018: null
  }
, 177104018:
{
 ir: print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
 stmt: print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
  preds={
    1073741635: null
  }
  succs={
    1345265484: null
  }
, 1345265484:
{
 true: 997695567
 false: 1871680329
 ir: timers_enabled
 stmt: if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
  preds={
    177104018: null
  }
  succs={
    997695567: null
    1871680329: null
  }
, 997695567:
{
 true: 478139423
 false: 2066892165
 ir: (tm<=0.0)
 stmt: if ((tm<=0.0))
{
tm=1.0;
}
  preds={
    1345265484: null
  }
  succs={
    478139423: null
    2066892165: null
  }
, 1871680329:
{
 ir: null
 stmt: null
  preds={
    1345265484: null
  }
  succs={
    1976166251: null
  }
, 478139423:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
    997695567: null
  }
  succs={
    48305285: null
  }
, 2066892165:
{
 ir: null
 stmt: null
  preds={
    997695567: null
  }
  succs={
    48305285: null
  }
, 48305285:
{
 tag: IFEXIT
  preds={
    478139423: null
    2066892165: null
  }
  succs={
    1625090026: null
  }
, 1625090026:
{
 ir: tt=timer_read(0);
 stmt: tt=timer_read(0);
  preds={
    48305285: null
  }
  succs={
    1714378342: null
  }
, 1714378342:
{
 ir: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    1625090026: null
  }
  succs={
    265824587: null
  }
, 265824587:
{
 ir: tt=timer_read(1);
 stmt: tt=timer_read(1);
  preds={
    1714378342: null
  }
  succs={
    93798665: null
  }
, 93798665:
{
 ir: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    265824587: null
  }
  succs={
    41092582: null
  }
, 41092582:
{
 ir: tt=timer_read(2);
 stmt: tt=timer_read(2);
  preds={
    93798665: null
  }
  succs={
    519303080: null
  }
, 519303080:
{
 ir: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    41092582: null
  }
  succs={
    1976166251: null
  }
, 1976166251:
{
 tag: IFEXIT
  preds={
    519303080: null
    1871680329: null
  }
  succs={
    1950800085: null
  }
, 1950800085:
{
 ir: _ret_val_0=0;
 stmt: _ret_val_0=0;
  preds={
    1976166251: null
  }
  succs={
    1547398254: null
  }
, 1547398254:
{
 ir: return _ret_val_0;
 symbol-exit: [{
double Mops, t1, t2, t3, t4, x1, x2;
double sx, sy, tm, an, tt, gc;
double sx_verify_value, sy_verify_value, sx_err, sy_err;
int np;
int i, ik, kk, l, k, nit;
int k_offset, j;
logical verified, timers_enabled;
double dum[3] = {1.0, 1.0, 1.0};
char size[16];
FILE * fp;
int _ret_val_0;
if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
sprintf(size, "%15.0lf", pow(2.0, (30+1)));
j=14;
if ((size[j]=='.'))
{
j -- ;
}
size[(j+1)]='\0';
printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
printf("\n Number of random numbers generated: %15s\n", size);
verified=false;
np=(1<<(30-16));
vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
dum[0]=randlc(( & dum[1]), dum[2]);
#pragma loop name main#0
 
#pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
timer_clear(0);
timer_clear(1);
timer_clear(2);
timer_start(0);
t1=1.220703125E9;
vranlc(0, ( & t1), 1.220703125E9, x);
t1=1.220703125E9;
#pragma loop name main#1
 
for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
an=t1;
tt=2.71828183E8;
gc=0.0;
sx=0.0;
sy=0.0;
#pragma loop name main#2
 
#pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
k_offset=( - 1);
#pragma experimental section start null
#pragma loop name main#3
 
for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
#pragma experimental section stop null
#pragma loop name main#4
 
#pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
timer_stop(0);
tm=timer_read(0);
nit=0;
verified=true;
sx_verify_value=40338.15542441498;
sy_verify_value=( - 26606.69192809235);
if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
Mops=((pow(2.0, (30+1))/tm)/1000000.0);
printf("\nEP Benchmark Results:\n\n");
printf("CPU Time =%10.4lf\n", tm);
printf("N = 2^%5d\n", 30);
printf("No. Gaussian Pairs = %15.0lf\n", gc);
printf("Sums = %25.15lE %25.15lE\n", sx, sy);
printf("Counts: \n");
#pragma loop name main#5
 
for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
_ret_val_0=0;
return _ret_val_0;
}]
 stmt: return _ret_val_0;
  preds={
    1950800085: null
  }
  succs={
  }
]</DFAGraph>




[Mops, t1, t2, t3, t4, x1, x2, sx, sy, tm, an, tt, gc, sx_verify_value, sy_verify_value, sx_err, sy_err, np, i, ik, kk, l, k, nit, k_offset, j, verified, timers_enabled, dum[3] = {1.0, 1.0, 1.0}, size[16], * fp, _ret_val_0, * reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[1215951090:
{
 ir: t1=(r23*( * x));
 stmt: t1=(r23*( * x));
  preds={
  }
  succs={
    314364096: null
  }
, 314364096:
{
 ir: x1=((int)t1);
 stmt: x1=((int)t1);
  preds={
    1215951090: null
  }
  succs={
    1205559205: null
  }
, 1205559205:
{
 ir: x2=(( * x)-(t23*x1));
 stmt: x2=(( * x)-(t23*x1));
  preds={
    314364096: null
  }
  succs={
    894421232: null
  }
, 894421232:
{
 ir: t1=((a1*x2)+(a2*x1));
 stmt: t1=((a1*x2)+(a2*x1));
  preds={
    1205559205: null
  }
  succs={
    1098986569: null
  }
, 1098986569:
{
 ir: t2=((int)(r23*t1));
 stmt: t2=((int)(r23*t1));
  preds={
    894421232: null
  }
  succs={
    1182311147: null
  }
, 1182311147:
{
 ir: z=(t1-(t23*t2));
 stmt: z=(t1-(t23*t2));
  preds={
    1098986569: null
  }
  succs={
    1531182070: null
  }
, 1531182070:
{
 ir: t3=((t23*z)+(a2*x2));
 stmt: t3=((t23*z)+(a2*x2));
  preds={
    1182311147: null
  }
  succs={
    276869158: null
  }
, 276869158:
{
 ir: t4=((int)(r46*t3));
 stmt: t4=((int)(r46*t3));
  preds={
    1531182070: null
  }
  succs={
    1491860739: null
  }
, 1491860739:
{
 ir: ( * x)=(t3-(t46*t4));
 stmt: ( * x)=(t3-(t46*t4));
  preds={
    276869158: null
  }
  succs={
    1527214863: null
  }
, 1527214863:
{
 ir: y[i]=(r46*( * x));
 stmt: y[i]=(r46*( * x));
  preds={
    1491860739: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[934740803:
{
 symbol-entry: {
const double r23 = 1.1920928955078125E-7;
const double r46 = r23*r23;
const double t23 = 8388608.0;
const double t46 = t23*t23;
double t1, t2, t3, t4, a1, a2, x1, x2, z;
int i;
t1=(r23*a);
a1=((int)t1);
a2=(a-(t23*a1));
#pragma loop name vranlc#0
 
for (i=0; i<n; i ++ )
{
t1=(r23*( * x));
x1=((int)t1);
x2=(( * x)-(t23*x1));
t1=((a1*x2)+(a2*x1));
t2=((int)(r23*t1));
z=(t1-(t23*t2));
t3=((t23*z)+(a2*x2));
t4=((int)(r46*t3));
( * x)=(t3-(t46*t4));
y[i]=(r46*( * x));
}
return ;
}
 ir: t1=(r23*a);
 stmt: t1=(r23*a);
  preds={
  }
  succs={
    1979055448: null
  }
, 1979055448:
{
 ir: a1=((int)t1);
 stmt: a1=((int)t1);
  preds={
    934740803: null
  }
  succs={
    812143047: null
  }
, 812143047:
{
 ir: a2=(a-(t23*a1));
 stmt: a2=(a-(t23*a1));
  preds={
    1979055448: null
  }
  succs={
    172699023: null
  }
, 172699023:
{
 ir: i=0;
 for-condition: 534753234
 for-step: 231725600
 stmt: for (i=0; i<n; i ++ )
{
t1=(r23*( * x));
x1=((int)t1);
x2=(( * x)-(t23*x1));
t1=((a1*x2)+(a2*x1));
t2=((int)(r23*t1));
z=(t1-(t23*t2));
t3=((t23*z)+(a2*x2));
t4=((int)(r46*t3));
( * x)=(t3-(t46*t4));
y[i]=(r46*( * x));
}
 for-exit: 1831882653
  preds={
    812143047: null
  }
  succs={
    534753234: null
  }
, 534753234:
{
 true: 1215951090
 false: 1831882653
 ir: i<n
 loop-variants: [i, t1, x1, x2, t2, z, t3, t4, * x, y[]]
  preds={
    172699023: null
    231725600: null
  }
  succs={
    1215951090: null
    1831882653: null
  }
, 1215951090:
{
 ir: t1=(r23*( * x));
 stmt: t1=(r23*( * x));
  preds={
    534753234: null
  }
  succs={
    314364096: null
  }
, 314364096:
{
 ir: x1=((int)t1);
 stmt: x1=((int)t1);
  preds={
    1215951090: null
  }
  succs={
    1205559205: null
  }
, 1205559205:
{
 ir: x2=(( * x)-(t23*x1));
 stmt: x2=(( * x)-(t23*x1));
  preds={
    314364096: null
  }
  succs={
    894421232: null
  }
, 894421232:
{
 ir: t1=((a1*x2)+(a2*x1));
 stmt: t1=((a1*x2)+(a2*x1));
  preds={
    1205559205: null
  }
  succs={
    1098986569: null
  }
, 1098986569:
{
 ir: t2=((int)(r23*t1));
 stmt: t2=((int)(r23*t1));
  preds={
    894421232: null
  }
  succs={
    1182311147: null
  }
, 1182311147:
{
 ir: z=(t1-(t23*t2));
 stmt: z=(t1-(t23*t2));
  preds={
    1098986569: null
  }
  succs={
    1531182070: null
  }
, 1531182070:
{
 ir: t3=((t23*z)+(a2*x2));
 stmt: t3=((t23*z)+(a2*x2));
  preds={
    1182311147: null
  }
  succs={
    276869158: null
  }
, 276869158:
{
 ir: t4=((int)(r46*t3));
 stmt: t4=((int)(r46*t3));
  preds={
    1531182070: null
  }
  succs={
    1491860739: null
  }
, 1491860739:
{
 ir: ( * x)=(t3-(t46*t4));
 stmt: ( * x)=(t3-(t46*t4));
  preds={
    276869158: null
  }
  succs={
    1527214863: null
  }
, 1527214863:
{
 ir: y[i]=(r46*( * x));
 stmt: y[i]=(r46*( * x));
  preds={
    1491860739: null
  }
  succs={
    231725600: null
  }
, 231725600:
{
 ir: i ++ 
  preds={
    1527214863: null
  }
  succs={
    534753234: null
  }
, 1831882653:
{
 stmt-exit: for (i=0; i<n; i ++ )
{
t1=(r23*( * x));
x1=((int)t1);
x2=(( * x)-(t23*x1));
t1=((a1*x2)+(a2*x1));
t2=((int)(r23*t1));
z=(t1-(t23*t2));
t3=((t23*z)+(a2*x2));
t4=((int)(r46*t3));
( * x)=(t3-(t46*t4));
y[i]=(r46*( * x));
}
 tag: FOREXIT
  preds={
    534753234: null
  }
  succs={
    259251414: null
  }
, 259251414:
{
 ir: return ;
 symbol-exit: [{
const double r23 = 1.1920928955078125E-7;
const double r46 = r23*r23;
const double t23 = 8388608.0;
const double t46 = t23*t23;
double t1, t2, t3, t4, a1, a2, x1, x2, z;
int i;
t1=(r23*a);
a1=((int)t1);
a2=(a-(t23*a1));
#pragma loop name vranlc#0
 
for (i=0; i<n; i ++ )
{
t1=(r23*( * x));
x1=((int)t1);
x2=(( * x)-(t23*x1));
t1=((a1*x2)+(a2*x1));
t2=((int)(r23*t1));
z=(t1-(t23*t2));
t3=((t23*z)+(a2*x2));
t4=((int)(r46*t3));
( * x)=(t3-(t46*t4));
y[i]=(r46*( * x));
}
return ;
}]
 stmt: return ;
  preds={
    1831882653: null
  }
  succs={
  }
]</DFAGraph>




[r23 = 1.1920928955078125E-7, r46 = r23*r23, t23 = 8388608.0, t46 = t23*t23, t1, t2, t3, t4, a1, a2, x1, x2, z, i]


<DFAGraph>
[1288108586:
{
 ir: t1=(r23*( * x));
 stmt: t1=(r23*( * x));
  preds={
  }
  succs={
    819245704: null
  }
, 819245704:
{
 ir: x1=((int)t1);
 stmt: x1=((int)t1);
  preds={
    1288108586: null
  }
  succs={
    1089584667: null
  }
, 1089584667:
{
 ir: x2=(( * x)-(t23*x1));
 stmt: x2=(( * x)-(t23*x1));
  preds={
    819245704: null
  }
  succs={
    2054757222: null
  }
, 2054757222:
{
 ir: t1=((a1*x2)+(a2*x1));
 stmt: t1=((a1*x2)+(a2*x1));
  preds={
    1089584667: null
  }
  succs={
    1865201235: null
  }
, 1865201235:
{
 ir: t2=((int)(r23*t1));
 stmt: t2=((int)(r23*t1));
  preds={
    2054757222: null
  }
  succs={
    348132918: null
  }
, 348132918:
{
 ir: z=(t1-(t23*t2));
 stmt: z=(t1-(t23*t2));
  preds={
    1865201235: null
  }
  succs={
    1493988307: null
  }
, 1493988307:
{
 ir: t3=((t23*z)+(a2*x2));
 stmt: t3=((t23*z)+(a2*x2));
  preds={
    348132918: null
  }
  succs={
    1805443519: null
  }
, 1805443519:
{
 ir: t4=((int)(r46*t3));
 stmt: t4=((int)(r46*t3));
  preds={
    1493988307: null
  }
  succs={
    1636322481: null
  }
, 1636322481:
{
 ir: ( * x)=(t3-(t46*t4));
 stmt: ( * x)=(t3-(t46*t4));
  preds={
    1805443519: null
  }
  succs={
    1978504976: null
  }
, 1978504976:
{
 ir: y[i]=(r46*( * x));
 stmt: y[i]=(r46*( * x));
  preds={
    1636322481: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1078566479:
{
 symbol-entry: {
const double r23 = 1.1920928955078125E-7;
const double r46 = r23*r23;
const double t23 = 8388608.0;
const double t46 = t23*t23;
double t1, t2, t3, t4, a1, a2, x1, x2, z;
int i;
t1=(r23*a);
a1=((int)t1);
a2=(a-(t23*a1));
#pragma loop name vranlc#0
 
for (i=0; i<n; i ++ )
{
t1=(r23*( * x));
x1=((int)t1);
x2=(( * x)-(t23*x1));
t1=((a1*x2)+(a2*x1));
t2=((int)(r23*t1));
z=(t1-(t23*t2));
t3=((t23*z)+(a2*x2));
t4=((int)(r46*t3));
( * x)=(t3-(t46*t4));
y[i]=(r46*( * x));
}
return ;
}
 ir: t1=(r23*a);
 stmt: t1=(r23*a);
  preds={
  }
  succs={
    803893384: null
  }
, 803893384:
{
 ir: a1=((int)t1);
 stmt: a1=((int)t1);
  preds={
    1078566479: null
  }
  succs={
    1372422140: null
  }
, 1372422140:
{
 ir: a2=(a-(t23*a1));
 stmt: a2=(a-(t23*a1));
  preds={
    803893384: null
  }
  succs={
    1129869771: null
  }
, 1129869771:
{
 ir: i=0;
 for-condition: 1338368149
 for-step: 1620459733
 stmt: for (i=0; i<n; i ++ )
{
t1=(r23*( * x));
x1=((int)t1);
x2=(( * x)-(t23*x1));
t1=((a1*x2)+(a2*x1));
t2=((int)(r23*t1));
z=(t1-(t23*t2));
t3=((t23*z)+(a2*x2));
t4=((int)(r46*t3));
( * x)=(t3-(t46*t4));
y[i]=(r46*( * x));
}
 for-exit: 2044337856
  preds={
    1372422140: null
  }
  succs={
    1338368149: null
  }
, 1338368149:
{
 true: 1288108586
 false: 2044337856
 ir: i<n
 loop-variants: [i, t1, x1, x2, t2, z, t3, t4, * x, y[]]
  preds={
    1129869771: null
    1620459733: null
  }
  succs={
    1288108586: null
    2044337856: null
  }
, 1288108586:
{
 ir: t1=(r23*( * x));
 stmt: t1=(r23*( * x));
  preds={
    1338368149: null
  }
  succs={
    819245704: null
  }
, 819245704:
{
 ir: x1=((int)t1);
 stmt: x1=((int)t1);
  preds={
    1288108586: null
  }
  succs={
    1089584667: null
  }
, 1089584667:
{
 ir: x2=(( * x)-(t23*x1));
 stmt: x2=(( * x)-(t23*x1));
  preds={
    819245704: null
  }
  succs={
    2054757222: null
  }
, 2054757222:
{
 ir: t1=((a1*x2)+(a2*x1));
 stmt: t1=((a1*x2)+(a2*x1));
  preds={
    1089584667: null
  }
  succs={
    1865201235: null
  }
, 1865201235:
{
 ir: t2=((int)(r23*t1));
 stmt: t2=((int)(r23*t1));
  preds={
    2054757222: null
  }
  succs={
    348132918: null
  }
, 348132918:
{
 ir: z=(t1-(t23*t2));
 stmt: z=(t1-(t23*t2));
  preds={
    1865201235: null
  }
  succs={
    1493988307: null
  }
, 1493988307:
{
 ir: t3=((t23*z)+(a2*x2));
 stmt: t3=((t23*z)+(a2*x2));
  preds={
    348132918: null
  }
  succs={
    1805443519: null
  }
, 1805443519:
{
 ir: t4=((int)(r46*t3));
 stmt: t4=((int)(r46*t3));
  preds={
    1493988307: null
  }
  succs={
    1636322481: null
  }
, 1636322481:
{
 ir: ( * x)=(t3-(t46*t4));
 stmt: ( * x)=(t3-(t46*t4));
  preds={
    1805443519: null
  }
  succs={
    1978504976: null
  }
, 1978504976:
{
 ir: y[i]=(r46*( * x));
 stmt: y[i]=(r46*( * x));
  preds={
    1636322481: null
  }
  succs={
    1620459733: null
  }
, 1620459733:
{
 ir: i ++ 
  preds={
    1978504976: null
  }
  succs={
    1338368149: null
  }
, 2044337856:
{
 stmt-exit: for (i=0; i<n; i ++ )
{
t1=(r23*( * x));
x1=((int)t1);
x2=(( * x)-(t23*x1));
t1=((a1*x2)+(a2*x1));
t2=((int)(r23*t1));
z=(t1-(t23*t2));
t3=((t23*z)+(a2*x2));
t4=((int)(r46*t3));
( * x)=(t3-(t46*t4));
y[i]=(r46*( * x));
}
 tag: FOREXIT
  preds={
    1338368149: null
  }
  succs={
    435914790: null
  }
, 435914790:
{
 ir: return ;
 symbol-exit: [{
const double r23 = 1.1920928955078125E-7;
const double r46 = r23*r23;
const double t23 = 8388608.0;
const double t46 = t23*t23;
double t1, t2, t3, t4, a1, a2, x1, x2, z;
int i;
t1=(r23*a);
a1=((int)t1);
a2=(a-(t23*a1));
#pragma loop name vranlc#0
 
for (i=0; i<n; i ++ )
{
t1=(r23*( * x));
x1=((int)t1);
x2=(( * x)-(t23*x1));
t1=((a1*x2)+(a2*x1));
t2=((int)(r23*t1));
z=(t1-(t23*t2));
t3=((t23*z)+(a2*x2));
t4=((int)(r46*t3));
( * x)=(t3-(t46*t4));
y[i]=(r46*( * x));
}
return ;
}]
 stmt: return ;
  preds={
    2044337856: null
  }
  succs={
  }
]</DFAGraph>




[r23 = 1.1920928955078125E-7, r46 = r23*r23, t23 = 8388608.0, t46 = t23*t23, t1, t2, t3, t4, a1, a2, x1, x2, z, i]


<DFAGraph>
[1724814719:
{
 ir: t1=(r23*( * x));
 stmt: t1=(r23*( * x));
  preds={
  }
  succs={
    1433208870: null
  }
, 1433208870:
{
 ir: x1=((int)t1);
 stmt: x1=((int)t1);
  preds={
    1724814719: null
  }
  succs={
    1437988306: null
  }
, 1437988306:
{
 ir: x2=(( * x)-(t23*x1));
 stmt: x2=(( * x)-(t23*x1));
  preds={
    1433208870: null
  }
  succs={
    1543146693: null
  }
, 1543146693:
{
 ir: t1=((a1*x2)+(a2*x1));
 stmt: t1=((a1*x2)+(a2*x1));
  preds={
    1437988306: null
  }
  succs={
    1718322084: null
  }
, 1718322084:
{
 ir: t2=((int)(r23*t1));
 stmt: t2=((int)(r23*t1));
  preds={
    1543146693: null
  }
  succs={
    1956415355: null
  }
, 1956415355:
{
 ir: z=(t1-(t23*t2));
 stmt: z=(t1-(t23*t2));
  preds={
    1718322084: null
  }
  succs={
    251520863: null
  }
, 251520863:
{
 ir: t3=((t23*z)+(a2*x2));
 stmt: t3=((t23*z)+(a2*x2));
  preds={
    1956415355: null
  }
  succs={
    24039137: null
  }
, 24039137:
{
 ir: t4=((int)(r46*t3));
 stmt: t4=((int)(r46*t3));
  preds={
    251520863: null
  }
  succs={
    992086987: null
  }
, 992086987:
{
 ir: ( * x)=(t3-(t46*t4));
 stmt: ( * x)=(t3-(t46*t4));
  preds={
    24039137: null
  }
  succs={
    731243659: null
  }
, 731243659:
{
 ir: y[i]=(r46*( * x));
 stmt: y[i]=(r46*( * x));
  preds={
    992086987: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1659515968:
{
 symbol-entry: {
const double r23 = 1.1920928955078125E-7;
const double r46 = r23*r23;
const double t23 = 8388608.0;
const double t46 = t23*t23;
double t1, t2, t3, t4, a1, a2, x1, x2, z;
int i;
t1=(r23*a);
a1=((int)t1);
a2=(a-(t23*a1));
#pragma loop name vranlc#0
 
for (i=0; i<n; i ++ )
{
t1=(r23*( * x));
x1=((int)t1);
x2=(( * x)-(t23*x1));
t1=((a1*x2)+(a2*x1));
t2=((int)(r23*t1));
z=(t1-(t23*t2));
t3=((t23*z)+(a2*x2));
t4=((int)(r46*t3));
( * x)=(t3-(t46*t4));
y[i]=(r46*( * x));
}
return ;
}
 ir: t1=(r23*a);
 stmt: t1=(r23*a);
  preds={
  }
  succs={
    1273958371: null
  }
, 1273958371:
{
 ir: a1=((int)t1);
 stmt: a1=((int)t1);
  preds={
    1659515968: null
  }
  succs={
    664091267: null
  }
, 664091267:
{
 ir: a2=(a-(t23*a1));
 stmt: a2=(a-(t23*a1));
  preds={
    1273958371: null
  }
  succs={
    1037955032: null
  }
, 1037955032:
{
 ir: i=0;
 for-condition: 1244867001
 for-step: 369805307
 stmt: for (i=0; i<n; i ++ )
{
t1=(r23*( * x));
x1=((int)t1);
x2=(( * x)-(t23*x1));
t1=((a1*x2)+(a2*x1));
t2=((int)(r23*t1));
z=(t1-(t23*t2));
t3=((t23*z)+(a2*x2));
t4=((int)(r46*t3));
( * x)=(t3-(t46*t4));
y[i]=(r46*( * x));
}
 for-exit: 314562573
  preds={
    664091267: null
  }
  succs={
    1244867001: null
  }
, 1244867001:
{
 true: 1724814719
 false: 314562573
 ir: i<n
 loop-variants: [i, t1, x1, x2, t2, z, t3, t4, * x, y[]]
  preds={
    1037955032: null
    369805307: null
  }
  succs={
    1724814719: null
    314562573: null
  }
, 1724814719:
{
 ir: t1=(r23*( * x));
 stmt: t1=(r23*( * x));
  preds={
    1244867001: null
  }
  succs={
    1433208870: null
  }
, 1433208870:
{
 ir: x1=((int)t1);
 stmt: x1=((int)t1);
  preds={
    1724814719: null
  }
  succs={
    1437988306: null
  }
, 1437988306:
{
 ir: x2=(( * x)-(t23*x1));
 stmt: x2=(( * x)-(t23*x1));
  preds={
    1433208870: null
  }
  succs={
    1543146693: null
  }
, 1543146693:
{
 ir: t1=((a1*x2)+(a2*x1));
 stmt: t1=((a1*x2)+(a2*x1));
  preds={
    1437988306: null
  }
  succs={
    1718322084: null
  }
, 1718322084:
{
 ir: t2=((int)(r23*t1));
 stmt: t2=((int)(r23*t1));
  preds={
    1543146693: null
  }
  succs={
    1956415355: null
  }
, 1956415355:
{
 ir: z=(t1-(t23*t2));
 stmt: z=(t1-(t23*t2));
  preds={
    1718322084: null
  }
  succs={
    251520863: null
  }
, 251520863:
{
 ir: t3=((t23*z)+(a2*x2));
 stmt: t3=((t23*z)+(a2*x2));
  preds={
    1956415355: null
  }
  succs={
    24039137: null
  }
, 24039137:
{
 ir: t4=((int)(r46*t3));
 stmt: t4=((int)(r46*t3));
  preds={
    251520863: null
  }
  succs={
    992086987: null
  }
, 992086987:
{
 ir: ( * x)=(t3-(t46*t4));
 stmt: ( * x)=(t3-(t46*t4));
  preds={
    24039137: null
  }
  succs={
    731243659: null
  }
, 731243659:
{
 ir: y[i]=(r46*( * x));
 stmt: y[i]=(r46*( * x));
  preds={
    992086987: null
  }
  succs={
    369805307: null
  }
, 369805307:
{
 ir: i ++ 
  preds={
    731243659: null
  }
  succs={
    1244867001: null
  }
, 314562573:
{
 stmt-exit: for (i=0; i<n; i ++ )
{
t1=(r23*( * x));
x1=((int)t1);
x2=(( * x)-(t23*x1));
t1=((a1*x2)+(a2*x1));
t2=((int)(r23*t1));
z=(t1-(t23*t2));
t3=((t23*z)+(a2*x2));
t4=((int)(r46*t3));
( * x)=(t3-(t46*t4));
y[i]=(r46*( * x));
}
 tag: FOREXIT
  preds={
    1244867001: null
  }
  succs={
    1100109058: null
  }
, 1100109058:
{
 ir: return ;
 symbol-exit: [{
const double r23 = 1.1920928955078125E-7;
const double r46 = r23*r23;
const double t23 = 8388608.0;
const double t46 = t23*t23;
double t1, t2, t3, t4, a1, a2, x1, x2, z;
int i;
t1=(r23*a);
a1=((int)t1);
a2=(a-(t23*a1));
#pragma loop name vranlc#0
 
for (i=0; i<n; i ++ )
{
t1=(r23*( * x));
x1=((int)t1);
x2=(( * x)-(t23*x1));
t1=((a1*x2)+(a2*x1));
t2=((int)(r23*t1));
z=(t1-(t23*t2));
t3=((t23*z)+(a2*x2));
t4=((int)(r46*t3));
( * x)=(t3-(t46*t4));
y[i]=(r46*( * x));
}
return ;
}]
 stmt: return ;
  preds={
    314562573: null
  }
  succs={
  }
]</DFAGraph>




[r23 = 1.1920928955078125E-7, r46 = r23*r23, t23 = 8388608.0, t46 = t23*t23, t1, t2, t3, t4, a1, a2, x1, x2, z, i]


<DFAGraph>
[1394010463:
{
 ir: timers_enabled=false;
 stmt: timers_enabled=false;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1819038759:
{
 ir: timers_enabled=true;
 stmt: timers_enabled=true;
  preds={
  }
  succs={
    1057307776: null
  }
, 1057307776:
{
 ir: fclose(fp);
 stmt: fclose(fp);
  preds={
    1819038759: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[509864971:
{
 ir: j -- ;
 stmt: j -- ;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[500230084:
{
 ir: x[i]=( - 1.0E99);
 stmt: x[i]=( - 1.0E99);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[34073107:
{
 ir: t2=randlc(( & t1), t1);
 stmt: t2=randlc(( & t1), t1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[316335490:
{
 ir: q[i]=0.0;
 stmt: q[i]=0.0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[821405322:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[617928649:
{
 ir: break;
 stmt: break;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1408533352:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
  }
  succs={
    505231702: null
  }
, 505231702:
{
 true: 821405322
 false: 1328323494
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    1408533352: null
  }
  succs={
    821405322: null
    1328323494: null
  }
, 821405322:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    505231702: null
  }
  succs={
    1311292881: null
  }
, 1328323494:
{
 ir: null
 stmt: null
  preds={
    505231702: null
  }
  succs={
    1311292881: null
  }
, 1311292881:
{
 tag: IFEXIT
  preds={
    821405322: null
    1328323494: null
  }
  succs={
    252615006: null
  }
, 252615006:
{
 true: 617928649
 false: 79919963
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    1311292881: null
  }
  succs={
    617928649: null
    79919963: null
  }
, 617928649:
{
 ir: break;
 stmt: break;
  preds={
    252615006: null
  }
  succs={
  }
, 79919963:
{
 ir: null
 stmt: null
  preds={
    252615006: null
  }
  succs={
    1943750504: null
  }
, 1943750504:
{
 tag: IFEXIT
  preds={
    79919963: null
  }
  succs={
    1907604549: null
  }
, 1907604549:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    1943750504: null
  }
  succs={
    176955204: null
  }
, 176955204:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    1907604549: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[2056234595:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[371397455:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[725832346:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1807176280:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[464649704:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
  }
  succs={
    1269773610: null
  }
, 1269773610:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    464649704: null
  }
  succs={
    367967231: null
  }
, 367967231:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    1269773610: null
  }
  succs={
    36531985: null
  }
, 36531985:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    367967231: null
  }
  succs={
    815336475: null
  }
, 815336475:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    36531985: null
  }
  succs={
    609483101: null
  }
, 609483101:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    815336475: null
  }
  succs={
    1149407083: null
  }
, 1149407083:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    609483101: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1060519157:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
  }
  succs={
    1244880808: null
  }
, 1244880808:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    1060519157: null
  }
  succs={
    58890945: null
  }
, 58890945:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    1244880808: null
  }
  succs={
    767436045: null
  }
, 767436045:
{
 true: 464649704
 false: 1430199669
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    58890945: null
  }
  succs={
    464649704: null
    1430199669: null
  }
, 464649704:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    767436045: null
  }
  succs={
    1269773610: null
  }
, 1430199669:
{
 ir: null
 stmt: null
  preds={
    767436045: null
  }
  succs={
    1847431070: null
  }
, 1269773610:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    464649704: null
  }
  succs={
    367967231: null
  }
, 367967231:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    1269773610: null
  }
  succs={
    36531985: null
  }
, 36531985:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    367967231: null
  }
  succs={
    815336475: null
  }
, 815336475:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    36531985: null
  }
  succs={
    609483101: null
  }
, 609483101:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    815336475: null
  }
  succs={
    1149407083: null
  }
, 1149407083:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    609483101: null
  }
  succs={
    1847431070: null
  }
, 1847431070:
{
 tag: IFEXIT
  preds={
    1149407083: null
    1430199669: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1454171136:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[811562535:
{
 ir: reduce_span_0=0;
 for-condition: 1195396074
 for-step: 1560379655
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 1824322115
  preds={
  }
  succs={
    1195396074: null
  }
, 1195396074:
{
 true: 1454171136
 false: 1824322115
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    811562535: null
    1560379655: null
  }
  succs={
    1454171136: null
    1824322115: null
  }
, 1454171136:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    1195396074: null
  }
  succs={
    1560379655: null
  }
, 1560379655:
{
 ir: reduce_span_0 ++ 
  preds={
    1454171136: null
  }
  succs={
    1195396074: null
  }
, 1824322115:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    1195396074: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1977618945:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 203819996
 for-step: 662925691
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 1995952705
  preds={
  }
  succs={
    203819996: null
  }
, 203819996:
{
 true: 1807176280
 false: 1995952705
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    1977618945: null
    662925691: null
  }
  succs={
    1807176280: null
    1995952705: null
  }
, 1807176280:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    203819996: null
  }
  succs={
    662925691: null
  }
, 662925691:
{
 ir: reduce_span_0 ++ 
  preds={
    1807176280: null
  }
  succs={
    203819996: null
  }
, 1995952705:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    203819996: null
  }
  succs={
    1660837991: null
  }
, 1660837991:
{
 ir: i=0;
 for-condition: 1043639521
 for-step: 1325866488
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 1306794745
  preds={
    1995952705: null
  }
  succs={
    1043639521: null
  }
, 1043639521:
{
 true: 1060519157
 false: 1306794745
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    1660837991: null
    1325866488: null
  }
  succs={
    1060519157: null
    1306794745: null
  }
, 1060519157:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    1043639521: null
  }
  succs={
    1244880808: null
  }
, 1244880808:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    1060519157: null
  }
  succs={
    58890945: null
  }
, 58890945:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    1244880808: null
  }
  succs={
    767436045: null
  }
, 767436045:
{
 true: 464649704
 false: 1430199669
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    58890945: null
  }
  succs={
    464649704: null
    1430199669: null
  }
, 464649704:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    767436045: null
  }
  succs={
    1269773610: null
  }
, 1430199669:
{
 ir: null
 stmt: null
  preds={
    767436045: null
  }
  succs={
    1847431070: null
  }
, 1269773610:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    464649704: null
  }
  succs={
    367967231: null
  }
, 367967231:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    1269773610: null
  }
  succs={
    36531985: null
  }
, 36531985:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    367967231: null
  }
  succs={
    815336475: null
  }
, 815336475:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    36531985: null
  }
  succs={
    609483101: null
  }
, 609483101:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    815336475: null
  }
  succs={
    1149407083: null
  }
, 1149407083:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    609483101: null
  }
  succs={
    1847431070: null
  }
, 1847431070:
{
 tag: IFEXIT
  preds={
    1149407083: null
    1430199669: null
  }
  succs={
    1325866488: null
  }
, 1325866488:
{
 ir: i ++ 
  preds={
    1847431070: null
  }
  succs={
    1043639521: null
  }
, 1306794745:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    1043639521: null
  }
  succs={
    811562535: null
  }
, 811562535:
{
 ir: reduce_span_0=0;
 for-condition: 1195396074
 for-step: 1560379655
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 1824322115
  preds={
    1306794745: null
  }
  succs={
    1195396074: null
  }
, 1195396074:
{
 true: 1454171136
 false: 1824322115
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    811562535: null
    1560379655: null
  }
  succs={
    1454171136: null
    1824322115: null
  }
, 1454171136:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    1195396074: null
  }
  succs={
    1560379655: null
  }
, 1560379655:
{
 ir: reduce_span_0 ++ 
  preds={
    1454171136: null
  }
  succs={
    1195396074: null
  }
, 1824322115:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    1195396074: null
  }
  succs={
  }
]</DFAGraph>




[* reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[702999333:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[737104370:
{
 ir: kk=(k_offset+k);
 stmt: kk=(k_offset+k);
  preds={
  }
  succs={
    1535026957: null
  }
, 1535026957:
{
 ir: t1=2.71828183E8;
 stmt: t1=2.71828183E8;
  preds={
    737104370: null
  }
  succs={
    105966264: null
  }
, 105966264:
{
 ir: t2=an;
 stmt: t2=an;
  preds={
    1535026957: null
  }
  succs={
    1011044643: null
  }
, 1011044643:
{
 ir: i=1;
 for-condition: 353023213
 for-step: 1358857082
 stmt: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 for-exit: 979550238
  preds={
    105966264: null
  }
  succs={
    353023213: null
  }
, 353023213:
{
 true: 1408533352
 false: 979550238
 ir: i<=100
 loop-variants: [i, ik, t3, kk]
  preds={
    1011044643: null
    1358857082: null
  }
  succs={
    1408533352: null
    979550238: null
  }
, 1408533352:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
    353023213: null
  }
  succs={
    505231702: null
  }
, 505231702:
{
 true: 821405322
 false: 1328323494
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    1408533352: null
  }
  succs={
    821405322: null
    1328323494: null
  }
, 821405322:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    505231702: null
  }
  succs={
    1311292881: null
  }
, 1328323494:
{
 ir: null
 stmt: null
  preds={
    505231702: null
  }
  succs={
    1311292881: null
  }
, 1311292881:
{
 tag: IFEXIT
  preds={
    821405322: null
    1328323494: null
  }
  succs={
    252615006: null
  }
, 252615006:
{
 true: 617928649
 false: 79919963
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    1311292881: null
  }
  succs={
    617928649: null
    79919963: null
  }
, 617928649:
{
 ir: break;
 stmt: break;
  preds={
    252615006: null
  }
  succs={
    979550238: null
  }
, 79919963:
{
 ir: null
 stmt: null
  preds={
    252615006: null
  }
  succs={
    1943750504: null
  }
, 1943750504:
{
 tag: IFEXIT
  preds={
    79919963: null
  }
  succs={
    1907604549: null
  }
, 1907604549:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    1943750504: null
  }
  succs={
    176955204: null
  }
, 176955204:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    1907604549: null
  }
  succs={
    1358857082: null
  }
, 1358857082:
{
 ir: i ++ 
  preds={
    176955204: null
  }
  succs={
    353023213: null
  }
, 979550238:
{
 stmt-exit: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 tag: FOREXIT
  preds={
    353023213: null
    617928649: null
  }
  succs={
    1558395480: null
  }
, 1558395480:
{
 true: 2056234595
 false: 2023917549
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(2);
}
  preds={
    979550238: null
  }
  succs={
    2056234595: null
    2023917549: null
  }
, 2056234595:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
    1558395480: null
  }
  succs={
    1416415959: null
  }
, 2023917549:
{
 ir: null
 stmt: null
  preds={
    1558395480: null
  }
  succs={
    1416415959: null
  }
, 1416415959:
{
 tag: IFEXIT
  preds={
    2056234595: null
    2023917549: null
  }
  succs={
    1398260359: null
  }
, 1398260359:
{
 ir: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
 stmt: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
  preds={
    1416415959: null
  }
  succs={
    2052223881: null
  }
, 2052223881:
{
 true: 371397455
 false: 1213871206
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(2);
}
  preds={
    1398260359: null
  }
  succs={
    371397455: null
    1213871206: null
  }
, 371397455:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
    2052223881: null
  }
  succs={
    628392976: null
  }
, 1213871206:
{
 ir: null
 stmt: null
  preds={
    2052223881: null
  }
  succs={
    628392976: null
  }
, 628392976:
{
 tag: IFEXIT
  preds={
    371397455: null
    1213871206: null
  }
  succs={
    1113895488: null
  }
, 1113895488:
{
 true: 725832346
 false: 1527007086
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(1);
}
  preds={
    628392976: null
  }
  succs={
    725832346: null
    1527007086: null
  }
, 725832346:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
    1113895488: null
  }
  succs={
    1523649562: null
  }
, 1527007086:
{
 ir: null
 stmt: null
  preds={
    1113895488: null
  }
  succs={
    1523649562: null
  }
, 1523649562:
{
 tag: IFEXIT
  preds={
    725832346: null
    1527007086: null
  }
  succs={
    1977618945: null
  }
, 1977618945:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 203819996
 for-step: 662925691
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 1995952705
  preds={
    1523649562: null
  }
  succs={
    203819996: null
  }
, 203819996:
{
 true: 1807176280
 false: 1995952705
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    1977618945: null
    662925691: null
  }
  succs={
    1807176280: null
    1995952705: null
  }
, 1807176280:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    203819996: null
  }
  succs={
    662925691: null
  }
, 662925691:
{
 ir: reduce_span_0 ++ 
  preds={
    1807176280: null
  }
  succs={
    203819996: null
  }
, 1995952705:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    203819996: null
  }
  succs={
    1660837991: null
  }
, 1660837991:
{
 ir: i=0;
 for-condition: 1043639521
 for-step: 1325866488
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 1306794745
  preds={
    1995952705: null
  }
  succs={
    1043639521: null
  }
, 1043639521:
{
 true: 1060519157
 false: 1306794745
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    1660837991: null
    1325866488: null
  }
  succs={
    1060519157: null
    1306794745: null
  }
, 1060519157:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    1043639521: null
  }
  succs={
    1244880808: null
  }
, 1244880808:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    1060519157: null
  }
  succs={
    58890945: null
  }
, 58890945:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    1244880808: null
  }
  succs={
    767436045: null
  }
, 767436045:
{
 true: 464649704
 false: 1430199669
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    58890945: null
  }
  succs={
    464649704: null
    1430199669: null
  }
, 464649704:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    767436045: null
  }
  succs={
    1269773610: null
  }
, 1430199669:
{
 ir: null
 stmt: null
  preds={
    767436045: null
  }
  succs={
    1847431070: null
  }
, 1269773610:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    464649704: null
  }
  succs={
    367967231: null
  }
, 367967231:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    1269773610: null
  }
  succs={
    36531985: null
  }
, 36531985:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    367967231: null
  }
  succs={
    815336475: null
  }
, 815336475:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    36531985: null
  }
  succs={
    609483101: null
  }
, 609483101:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    815336475: null
  }
  succs={
    1149407083: null
  }
, 1149407083:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    609483101: null
  }
  succs={
    1847431070: null
  }
, 1847431070:
{
 tag: IFEXIT
  preds={
    1149407083: null
    1430199669: null
  }
  succs={
    1325866488: null
  }
, 1325866488:
{
 ir: i ++ 
  preds={
    1847431070: null
  }
  succs={
    1043639521: null
  }
, 1306794745:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    1043639521: null
  }
  succs={
    811562535: null
  }
, 811562535:
{
 ir: reduce_span_0=0;
 for-condition: 1195396074
 for-step: 1560379655
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 1824322115
  preds={
    1306794745: null
  }
  succs={
    1195396074: null
  }
, 1195396074:
{
 true: 1454171136
 false: 1824322115
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    811562535: null
    1560379655: null
  }
  succs={
    1454171136: null
    1824322115: null
  }
, 1454171136:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    1195396074: null
  }
  succs={
    1560379655: null
  }
, 1560379655:
{
 ir: reduce_span_0 ++ 
  preds={
    1454171136: null
  }
  succs={
    1195396074: null
  }
, 1824322115:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    1195396074: null
  }
  succs={
    1648582256: null
  }
, 1648582256:
{
 true: 702999333
 false: 865858182
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(1);
}
  preds={
    1824322115: null
  }
  succs={
    702999333: null
    865858182: null
  }
, 702999333:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
    1648582256: null
  }
  succs={
    951988316: null
  }
, 865858182:
{
 ir: null
 stmt: null
  preds={
    1648582256: null
  }
  succs={
    951988316: null
  }
, 951988316:
{
 tag: IFEXIT
  preds={
    702999333: null
    865858182: null
  }
  succs={
  }
]</DFAGraph>




[* reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[660595570:
{
 ir: gc=(gc+q[i]);
 stmt: gc=(gc+q[i]);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[564817260:
{
 ir: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
 stmt: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
  preds={
  }
  succs={
    1946111918: null
  }
, 1946111918:
{
 ir: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
 stmt: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
  preds={
    564817260: null
  }
  succs={
    194415222: null
  }
, 194415222:
{
 ir: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
 stmt: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
  preds={
    1946111918: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1917082298:
{
 ir: printf("%3d%15.0lf\n", i, q[i]);
 stmt: printf("%3d%15.0lf\n", i, q[i]);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[166536076:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1445424568:
{
 true: 166536076
 false: 1374217958
 ir: (tm<=0.0)
 stmt: if ((tm<=0.0))
{
tm=1.0;
}
  preds={
  }
  succs={
    166536076: null
    1374217958: null
  }
, 166536076:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
    1445424568: null
  }
  succs={
    1459016715: null
  }
, 1374217958:
{
 ir: null
 stmt: null
  preds={
    1445424568: null
  }
  succs={
    1459016715: null
  }
, 1459016715:
{
 tag: IFEXIT
  preds={
    166536076: null
    1374217958: null
  }
  succs={
    912747546: null
  }
, 912747546:
{
 ir: tt=timer_read(0);
 stmt: tt=timer_read(0);
  preds={
    1459016715: null
  }
  succs={
    1530957251: null
  }
, 1530957251:
{
 ir: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    912747546: null
  }
  succs={
    1292472219: null
  }
, 1292472219:
{
 ir: tt=timer_read(1);
 stmt: tt=timer_read(1);
  preds={
    1530957251: null
  }
  succs={
    767511741: null
  }
, 767511741:
{
 ir: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    1292472219: null
  }
  succs={
    548795052: null
  }
, 548795052:
{
 ir: tt=timer_read(2);
 stmt: tt=timer_read(2);
  preds={
    767511741: null
  }
  succs={
    2143571436: null
  }
, 2143571436:
{
 ir: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    548795052: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1636588948:
{
 true: 1394010463
 false: 1819038759
 symbol-entry: {
double Mops, t1, t2, t3, t4, x1, x2;
double sx, sy, tm, an, tt, gc;
double sx_verify_value, sy_verify_value, sx_err, sy_err;
int np;
int i, ik, kk, l, k, nit;
int k_offset, j;
logical verified, timers_enabled;
double dum[3] = {1.0, 1.0, 1.0};
char size[16];
FILE * fp;
int _ret_val_0;
if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
sprintf(size, "%15.0lf", pow(2.0, (30+1)));
j=14;
if ((size[j]=='.'))
{
j -- ;
}
size[(j+1)]='\0';
printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
printf("\n Number of random numbers generated: %15s\n", size);
verified=false;
np=(1<<(30-16));
vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
dum[0]=randlc(( & dum[1]), dum[2]);
#pragma loop name main#0
 
#pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
timer_clear(0);
timer_clear(1);
timer_clear(2);
timer_start(0);
t1=1.220703125E9;
vranlc(0, ( & t1), 1.220703125E9, x);
t1=1.220703125E9;
#pragma loop name main#1
 
for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
an=t1;
tt=2.71828183E8;
gc=0.0;
sx=0.0;
sy=0.0;
#pragma loop name main#2
 
#pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
k_offset=( - 1);
#pragma experimental section start null
#pragma loop name main#3
 
for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
#pragma experimental section stop null
#pragma loop name main#4
 
#pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
timer_stop(0);
tm=timer_read(0);
nit=0;
verified=true;
sx_verify_value=40338.15542441498;
sy_verify_value=( - 26606.69192809235);
if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
Mops=((pow(2.0, (30+1))/tm)/1000000.0);
printf("\nEP Benchmark Results:\n\n");
printf("CPU Time =%10.4lf\n", tm);
printf("N = 2^%5d\n", 30);
printf("No. Gaussian Pairs = %15.0lf\n", gc);
printf("Sums = %25.15lE %25.15lE\n", sx, sy);
printf("Counts: \n");
#pragma loop name main#5
 
for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
_ret_val_0=0;
return _ret_val_0;
}
 ir: ((fp=fopen("timer.flag", "r"))==((void * )0))
 stmt: if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
  preds={
  }
  succs={
    1394010463: null
    1819038759: null
  }
, 1394010463:
{
 ir: timers_enabled=false;
 stmt: timers_enabled=false;
  preds={
    1636588948: null
  }
  succs={
    95685867: null
  }
, 1819038759:
{
 ir: timers_enabled=true;
 stmt: timers_enabled=true;
  preds={
    1636588948: null
  }
  succs={
    1057307776: null
  }
, 1057307776:
{
 ir: fclose(fp);
 stmt: fclose(fp);
  preds={
    1819038759: null
  }
  succs={
    95685867: null
  }
, 95685867:
{
 tag: IFEXIT
  preds={
    1394010463: null
    1057307776: null
  }
  succs={
    331596257: null
  }
, 331596257:
{
 ir: sprintf(size, "%15.0lf", pow(2.0, (30+1)));
 stmt: sprintf(size, "%15.0lf", pow(2.0, (30+1)));
  preds={
    95685867: null
  }
  succs={
    494953170: null
  }
, 494953170:
{
 ir: j=14;
 stmt: j=14;
  preds={
    331596257: null
  }
  succs={
    999647352: null
  }
, 999647352:
{
 true: 509864971
 false: 911501858
 ir: (size[j]=='.')
 stmt: if ((size[j]=='.'))
{
j -- ;
}
  preds={
    494953170: null
  }
  succs={
    509864971: null
    911501858: null
  }
, 509864971:
{
 ir: j -- ;
 stmt: j -- ;
  preds={
    999647352: null
  }
  succs={
    677120200: null
  }
, 911501858:
{
 ir: null
 stmt: null
  preds={
    999647352: null
  }
  succs={
    677120200: null
  }
, 677120200:
{
 tag: IFEXIT
  preds={
    509864971: null
    911501858: null
  }
  succs={
    694069884: null
  }
, 694069884:
{
 ir: size[(j+1)]='\0';
 stmt: size[(j+1)]='\0';
  preds={
    677120200: null
  }
  succs={
    957923719: null
  }
, 957923719:
{
 ir: printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
 stmt: printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
  preds={
    694069884: null
  }
  succs={
    747158012: null
  }
, 747158012:
{
 ir: printf("\n Number of random numbers generated: %15s\n", size);
 stmt: printf("\n Number of random numbers generated: %15s\n", size);
  preds={
    957923719: null
  }
  succs={
    1692073709: null
  }
, 1692073709:
{
 ir: verified=false;
 stmt: verified=false;
  preds={
    747158012: null
  }
  succs={
    948675904: null
  }
, 948675904:
{
 ir: np=(1<<(30-16));
 stmt: np=(1<<(30-16));
  preds={
    1692073709: null
  }
  succs={
    1197498159: null
  }
, 1197498159:
{
 ir: vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
 stmt: vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
  preds={
    948675904: null
  }
  succs={
    785271142: null
  }
, 785271142:
{
 ir: dum[0]=randlc(( & dum[1]), dum[2]);
 stmt: dum[0]=randlc(( & dum[1]), dum[2]);
  preds={
    1197498159: null
  }
  succs={
    1028145537: null
  }
, 1028145537:
{
 ir: i=0;
 for-condition: 2023026843
 for-step: 1628551735
 stmt: #pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
 for-exit: 2078641942
  preds={
    785271142: null
  }
  succs={
    2023026843: null
  }
, 2023026843:
{
 true: 500230084
 false: 2078641942
 ir: i<(2*(1<<16))
 loop-variants: [i, x[(2*(1<<16))]]
  preds={
    1028145537: null
    1628551735: null
  }
  succs={
    500230084: null
    2078641942: null
  }
, 500230084:
{
 ir: x[i]=( - 1.0E99);
 stmt: x[i]=( - 1.0E99);
  preds={
    2023026843: null
  }
  succs={
    1628551735: null
  }
, 1628551735:
{
 ir: i ++ 
  preds={
    500230084: null
  }
  succs={
    2023026843: null
  }
, 2078641942:
{
 stmt-exit: #pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
 tag: FOREXIT
  preds={
    2023026843: null
  }
  succs={
    606775513: null
  }
, 606775513:
{
 ir: Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
 stmt: Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
  preds={
    2078641942: null
  }
  succs={
    1527882132: null
  }
, 1527882132:
{
 ir: timer_clear(0);
 stmt: timer_clear(0);
  preds={
    606775513: null
  }
  succs={
    935160003: null
  }
, 935160003:
{
 ir: timer_clear(1);
 stmt: timer_clear(1);
  preds={
    1527882132: null
  }
  succs={
    1626852381: null
  }
, 1626852381:
{
 ir: timer_clear(2);
 stmt: timer_clear(2);
  preds={
    935160003: null
  }
  succs={
    300604602: null
  }
, 300604602:
{
 ir: timer_start(0);
 stmt: timer_start(0);
  preds={
    1626852381: null
  }
  succs={
    1193398802: null
  }
, 1193398802:
{
 ir: t1=1.220703125E9;
 stmt: t1=1.220703125E9;
  preds={
    300604602: null
  }
  succs={
    453398853: null
  }
, 453398853:
{
 ir: vranlc(0, ( & t1), 1.220703125E9, x);
 stmt: vranlc(0, ( & t1), 1.220703125E9, x);
  preds={
    1193398802: null
  }
  succs={
    1171255580: null
  }
, 1171255580:
{
 ir: t1=1.220703125E9;
 stmt: t1=1.220703125E9;
  preds={
    453398853: null
  }
  succs={
    1658512704: null
  }
, 1658512704:
{
 ir: i=0;
 for-condition: 1275009283
 for-step: 1478995734
 stmt: for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
 for-exit: 1699578227
  preds={
    1171255580: null
  }
  succs={
    1275009283: null
  }
, 1275009283:
{
 true: 34073107
 false: 1699578227
 ir: i<(16+1)
 loop-variants: [i, t2]
  preds={
    1658512704: null
    1478995734: null
  }
  succs={
    34073107: null
    1699578227: null
  }
, 34073107:
{
 ir: t2=randlc(( & t1), t1);
 stmt: t2=randlc(( & t1), t1);
  preds={
    1275009283: null
  }
  succs={
    1478995734: null
  }
, 1478995734:
{
 ir: i ++ 
  preds={
    34073107: null
  }
  succs={
    1275009283: null
  }
, 1699578227:
{
 stmt-exit: for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
 tag: FOREXIT
  preds={
    1275009283: null
  }
  succs={
    1456061400: null
  }
, 1456061400:
{
 ir: an=t1;
 stmt: an=t1;
  preds={
    1699578227: null
  }
  succs={
    1661777060: null
  }
, 1661777060:
{
 ir: tt=2.71828183E8;
 stmt: tt=2.71828183E8;
  preds={
    1456061400: null
  }
  succs={
    104261836: null
  }
, 104261836:
{
 ir: gc=0.0;
 stmt: gc=0.0;
  preds={
    1661777060: null
  }
  succs={
    259630944: null
  }
, 259630944:
{
 ir: sx=0.0;
 stmt: sx=0.0;
  preds={
    104261836: null
  }
  succs={
    351656492: null
  }
, 351656492:
{
 ir: sy=0.0;
 stmt: sy=0.0;
  preds={
    259630944: null
  }
  succs={
    1637613097: null
  }
, 1637613097:
{
 ir: i=0;
 for-condition: 597364637
 for-step: 1527086220
 stmt: #pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
 for-exit: 515273883
  preds={
    351656492: null
  }
  succs={
    597364637: null
  }
, 597364637:
{
 true: 316335490
 false: 515273883
 ir: i<10
 loop-variants: [i, q[10]]
  preds={
    1637613097: null
    1527086220: null
  }
  succs={
    316335490: null
    515273883: null
  }
, 316335490:
{
 ir: q[i]=0.0;
 stmt: q[i]=0.0;
  preds={
    597364637: null
  }
  succs={
    1527086220: null
  }
, 1527086220:
{
 ir: i ++ 
  preds={
    316335490: null
  }
  succs={
    597364637: null
  }
, 515273883:
{
 stmt-exit: #pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
 tag: FOREXIT
  preds={
    597364637: null
  }
  succs={
    1697281847: null
  }
, 1697281847:
{
 ir: k_offset=( - 1);
 stmt: k_offset=( - 1);
  preds={
    515273883: null
  }
  succs={
    1591161296: null
  }
, 1591161296:
{
 ir: k=1;
 for-condition: 647973805
 for-step: 842331982
 stmt: for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
 for-exit: 2076249476
  preds={
    1697281847: null
  }
  succs={
    647973805: null
  }
, 647973805:
{
 true: 737104370
 false: 2076249476
 ir: k<=np
 loop-variants: [k, kk, t1, t2, i, ik, t3, reduce_span_0, * reduce = (double * )malloc((10*sizeof (double))), x1, x2, t4, l, sx, sy, q[10]]
  preds={
    1591161296: null
    842331982: null
  }
  succs={
    737104370: null
    2076249476: null
  }
, 737104370:
{
 ir: kk=(k_offset+k);
 stmt: kk=(k_offset+k);
  preds={
    647973805: null
  }
  succs={
    1535026957: null
  }
, 1535026957:
{
 ir: t1=2.71828183E8;
 stmt: t1=2.71828183E8;
  preds={
    737104370: null
  }
  succs={
    105966264: null
  }
, 105966264:
{
 ir: t2=an;
 stmt: t2=an;
  preds={
    1535026957: null
  }
  succs={
    1011044643: null
  }
, 1011044643:
{
 ir: i=1;
 for-condition: 353023213
 for-step: 1358857082
 stmt: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 for-exit: 979550238
  preds={
    105966264: null
  }
  succs={
    353023213: null
  }
, 353023213:
{
 true: 1408533352
 false: 979550238
 ir: i<=100
 loop-variants: [i, ik, t3, kk]
  preds={
    1011044643: null
    1358857082: null
  }
  succs={
    1408533352: null
    979550238: null
  }
, 1408533352:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
    353023213: null
  }
  succs={
    505231702: null
  }
, 505231702:
{
 true: 821405322
 false: 1328323494
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    1408533352: null
  }
  succs={
    821405322: null
    1328323494: null
  }
, 821405322:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    505231702: null
  }
  succs={
    1311292881: null
  }
, 1328323494:
{
 ir: null
 stmt: null
  preds={
    505231702: null
  }
  succs={
    1311292881: null
  }
, 1311292881:
{
 tag: IFEXIT
  preds={
    821405322: null
    1328323494: null
  }
  succs={
    252615006: null
  }
, 252615006:
{
 true: 617928649
 false: 79919963
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    1311292881: null
  }
  succs={
    617928649: null
    79919963: null
  }
, 617928649:
{
 ir: break;
 stmt: break;
  preds={
    252615006: null
  }
  succs={
    979550238: null
  }
, 79919963:
{
 ir: null
 stmt: null
  preds={
    252615006: null
  }
  succs={
    1943750504: null
  }
, 1943750504:
{
 tag: IFEXIT
  preds={
    79919963: null
  }
  succs={
    1907604549: null
  }
, 1907604549:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    1943750504: null
  }
  succs={
    176955204: null
  }
, 176955204:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    1907604549: null
  }
  succs={
    1358857082: null
  }
, 1358857082:
{
 ir: i ++ 
  preds={
    176955204: null
  }
  succs={
    353023213: null
  }
, 979550238:
{
 stmt-exit: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 tag: FOREXIT
  preds={
    353023213: null
    617928649: null
  }
  succs={
    1558395480: null
  }
, 1558395480:
{
 true: 2056234595
 false: 2023917549
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(2);
}
  preds={
    979550238: null
  }
  succs={
    2056234595: null
    2023917549: null
  }
, 2056234595:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
    1558395480: null
  }
  succs={
    1416415959: null
  }
, 2023917549:
{
 ir: null
 stmt: null
  preds={
    1558395480: null
  }
  succs={
    1416415959: null
  }
, 1416415959:
{
 tag: IFEXIT
  preds={
    2056234595: null
    2023917549: null
  }
  succs={
    1398260359: null
  }
, 1398260359:
{
 ir: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
 stmt: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
  preds={
    1416415959: null
  }
  succs={
    2052223881: null
  }
, 2052223881:
{
 true: 371397455
 false: 1213871206
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(2);
}
  preds={
    1398260359: null
  }
  succs={
    371397455: null
    1213871206: null
  }
, 371397455:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
    2052223881: null
  }
  succs={
    628392976: null
  }
, 1213871206:
{
 ir: null
 stmt: null
  preds={
    2052223881: null
  }
  succs={
    628392976: null
  }
, 628392976:
{
 tag: IFEXIT
  preds={
    371397455: null
    1213871206: null
  }
  succs={
    1113895488: null
  }
, 1113895488:
{
 true: 725832346
 false: 1527007086
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(1);
}
  preds={
    628392976: null
  }
  succs={
    725832346: null
    1527007086: null
  }
, 725832346:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
    1113895488: null
  }
  succs={
    1523649562: null
  }
, 1527007086:
{
 ir: null
 stmt: null
  preds={
    1113895488: null
  }
  succs={
    1523649562: null
  }
, 1523649562:
{
 tag: IFEXIT
  preds={
    725832346: null
    1527007086: null
  }
  succs={
    1977618945: null
  }
, 1977618945:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 203819996
 for-step: 662925691
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 1995952705
  preds={
    1523649562: null
  }
  succs={
    203819996: null
  }
, 203819996:
{
 true: 1807176280
 false: 1995952705
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    1977618945: null
    662925691: null
  }
  succs={
    1807176280: null
    1995952705: null
  }
, 1807176280:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    203819996: null
  }
  succs={
    662925691: null
  }
, 662925691:
{
 ir: reduce_span_0 ++ 
  preds={
    1807176280: null
  }
  succs={
    203819996: null
  }
, 1995952705:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    203819996: null
  }
  succs={
    1660837991: null
  }
, 1660837991:
{
 ir: i=0;
 for-condition: 1043639521
 for-step: 1325866488
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 1306794745
  preds={
    1995952705: null
  }
  succs={
    1043639521: null
  }
, 1043639521:
{
 true: 1060519157
 false: 1306794745
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    1660837991: null
    1325866488: null
  }
  succs={
    1060519157: null
    1306794745: null
  }
, 1060519157:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    1043639521: null
  }
  succs={
    1244880808: null
  }
, 1244880808:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    1060519157: null
  }
  succs={
    58890945: null
  }
, 58890945:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    1244880808: null
  }
  succs={
    767436045: null
  }
, 767436045:
{
 true: 464649704
 false: 1430199669
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    58890945: null
  }
  succs={
    464649704: null
    1430199669: null
  }
, 464649704:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    767436045: null
  }
  succs={
    1269773610: null
  }
, 1430199669:
{
 ir: null
 stmt: null
  preds={
    767436045: null
  }
  succs={
    1847431070: null
  }
, 1269773610:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    464649704: null
  }
  succs={
    367967231: null
  }
, 367967231:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    1269773610: null
  }
  succs={
    36531985: null
  }
, 36531985:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    367967231: null
  }
  succs={
    815336475: null
  }
, 815336475:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    36531985: null
  }
  succs={
    609483101: null
  }
, 609483101:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    815336475: null
  }
  succs={
    1149407083: null
  }
, 1149407083:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    609483101: null
  }
  succs={
    1847431070: null
  }
, 1847431070:
{
 tag: IFEXIT
  preds={
    1149407083: null
    1430199669: null
  }
  succs={
    1325866488: null
  }
, 1325866488:
{
 ir: i ++ 
  preds={
    1847431070: null
  }
  succs={
    1043639521: null
  }
, 1306794745:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    1043639521: null
  }
  succs={
    811562535: null
  }
, 811562535:
{
 ir: reduce_span_0=0;
 for-condition: 1195396074
 for-step: 1560379655
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 1824322115
  preds={
    1306794745: null
  }
  succs={
    1195396074: null
  }
, 1195396074:
{
 true: 1454171136
 false: 1824322115
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    811562535: null
    1560379655: null
  }
  succs={
    1454171136: null
    1824322115: null
  }
, 1454171136:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    1195396074: null
  }
  succs={
    1560379655: null
  }
, 1560379655:
{
 ir: reduce_span_0 ++ 
  preds={
    1454171136: null
  }
  succs={
    1195396074: null
  }
, 1824322115:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    1195396074: null
  }
  succs={
    1648582256: null
  }
, 1648582256:
{
 true: 702999333
 false: 865858182
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(1);
}
  preds={
    1824322115: null
  }
  succs={
    702999333: null
    865858182: null
  }
, 702999333:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
    1648582256: null
  }
  succs={
    951988316: null
  }
, 865858182:
{
 ir: null
 stmt: null
  preds={
    1648582256: null
  }
  succs={
    951988316: null
  }
, 951988316:
{
 tag: IFEXIT
  preds={
    702999333: null
    865858182: null
  }
  succs={
    842331982: null
  }
, 842331982:
{
 ir: k ++ 
  preds={
    951988316: null
  }
  succs={
    647973805: null
  }
, 2076249476:
{
 stmt-exit: for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
 tag: FOREXIT
  preds={
    647973805: null
  }
  succs={
    1434066477: null
  }
, 1434066477:
{
 ir: i=0;
 for-condition: 1088491512
 for-step: 648315947
 stmt: #pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
 for-exit: 2117642238
  preds={
    2076249476: null
  }
  succs={
    1088491512: null
  }
, 1088491512:
{
 true: 660595570
 false: 2117642238
 ir: i<10
 loop-variants: [i, gc]
  preds={
    1434066477: null
    648315947: null
  }
  succs={
    660595570: null
    2117642238: null
  }
, 660595570:
{
 ir: gc=(gc+q[i]);
 stmt: gc=(gc+q[i]);
  preds={
    1088491512: null
  }
  succs={
    648315947: null
  }
, 648315947:
{
 ir: i ++ 
  preds={
    660595570: null
  }
  succs={
    1088491512: null
  }
, 2117642238:
{
 stmt-exit: #pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
 tag: FOREXIT
  preds={
    1088491512: null
  }
  succs={
    913242382: null
  }
, 913242382:
{
 ir: timer_stop(0);
 stmt: timer_stop(0);
  preds={
    2117642238: null
  }
  succs={
    870322840: null
  }
, 870322840:
{
 ir: tm=timer_read(0);
 stmt: tm=timer_read(0);
  preds={
    913242382: null
  }
  succs={
    837246227: null
  }
, 837246227:
{
 ir: nit=0;
 stmt: nit=0;
  preds={
    870322840: null
  }
  succs={
    173738886: null
  }
, 173738886:
{
 ir: verified=true;
 stmt: verified=true;
  preds={
    837246227: null
  }
  succs={
    1262237002: null
  }
, 1262237002:
{
 ir: sx_verify_value=40338.15542441498;
 stmt: sx_verify_value=40338.15542441498;
  preds={
    173738886: null
  }
  succs={
    2029754983: null
  }
, 2029754983:
{
 ir: sy_verify_value=( - 26606.69192809235);
 stmt: sy_verify_value=( - 26606.69192809235);
  preds={
    1262237002: null
  }
  succs={
    798622145: null
  }
, 798622145:
{
 true: 564817260
 false: 638695843
 ir: verified
 stmt: if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
  preds={
    2029754983: null
  }
  succs={
    564817260: null
    638695843: null
  }
, 564817260:
{
 ir: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
 stmt: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
  preds={
    798622145: null
  }
  succs={
    1946111918: null
  }
, 638695843:
{
 ir: null
 stmt: null
  preds={
    798622145: null
  }
  succs={
    1411543296: null
  }
, 1946111918:
{
 ir: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
 stmt: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
  preds={
    564817260: null
  }
  succs={
    194415222: null
  }
, 194415222:
{
 ir: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
 stmt: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
  preds={
    1946111918: null
  }
  succs={
    1411543296: null
  }
, 1411543296:
{
 tag: IFEXIT
  preds={
    194415222: null
    638695843: null
  }
  succs={
    1800967368: null
  }
, 1800967368:
{
 ir: Mops=((pow(2.0, (30+1))/tm)/1000000.0);
 stmt: Mops=((pow(2.0, (30+1))/tm)/1000000.0);
  preds={
    1411543296: null
  }
  succs={
    338887787: null
  }
, 338887787:
{
 ir: printf("\nEP Benchmark Results:\n\n");
 stmt: printf("\nEP Benchmark Results:\n\n");
  preds={
    1800967368: null
  }
  succs={
    1061448687: null
  }
, 1061448687:
{
 ir: printf("CPU Time =%10.4lf\n", tm);
 stmt: printf("CPU Time =%10.4lf\n", tm);
  preds={
    338887787: null
  }
  succs={
    2015999862: null
  }
, 2015999862:
{
 ir: printf("N = 2^%5d\n", 30);
 stmt: printf("N = 2^%5d\n", 30);
  preds={
    1061448687: null
  }
  succs={
    1467515503: null
  }
, 1467515503:
{
 ir: printf("No. Gaussian Pairs = %15.0lf\n", gc);
 stmt: printf("No. Gaussian Pairs = %15.0lf\n", gc);
  preds={
    2015999862: null
  }
  succs={
    1533330615: null
  }
, 1533330615:
{
 ir: printf("Sums = %25.15lE %25.15lE\n", sx, sy);
 stmt: printf("Sums = %25.15lE %25.15lE\n", sx, sy);
  preds={
    1467515503: null
  }
  succs={
    1197721383: null
  }
, 1197721383:
{
 ir: printf("Counts: \n");
 stmt: printf("Counts: \n");
  preds={
    1533330615: null
  }
  succs={
    478209179: null
  }
, 478209179:
{
 ir: i=0;
 for-condition: 1639765351
 for-step: 1166230227
 stmt: for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
 for-exit: 365056339
  preds={
    1197721383: null
  }
  succs={
    1639765351: null
  }
, 1639765351:
{
 true: 1917082298
 false: 365056339
 ir: i<10
 loop-variants: [i]
  preds={
    478209179: null
    1166230227: null
  }
  succs={
    1917082298: null
    365056339: null
  }
, 1917082298:
{
 ir: printf("%3d%15.0lf\n", i, q[i]);
 stmt: printf("%3d%15.0lf\n", i, q[i]);
  preds={
    1639765351: null
  }
  succs={
    1166230227: null
  }
, 1166230227:
{
 ir: i ++ 
  preds={
    1917082298: null
  }
  succs={
    1639765351: null
  }
, 365056339:
{
 stmt-exit: for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
 tag: FOREXIT
  preds={
    1639765351: null
  }
  succs={
    307411297: null
  }
, 307411297:
{
 ir: print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
 stmt: print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
  preds={
    365056339: null
  }
  succs={
    2117099736: null
  }
, 2117099736:
{
 true: 1445424568
 false: 691863815
 ir: timers_enabled
 stmt: if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
  preds={
    307411297: null
  }
  succs={
    1445424568: null
    691863815: null
  }
, 1445424568:
{
 true: 166536076
 false: 1374217958
 ir: (tm<=0.0)
 stmt: if ((tm<=0.0))
{
tm=1.0;
}
  preds={
    2117099736: null
  }
  succs={
    166536076: null
    1374217958: null
  }
, 691863815:
{
 ir: null
 stmt: null
  preds={
    2117099736: null
  }
  succs={
    647149086: null
  }
, 166536076:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
    1445424568: null
  }
  succs={
    1459016715: null
  }
, 1374217958:
{
 ir: null
 stmt: null
  preds={
    1445424568: null
  }
  succs={
    1459016715: null
  }
, 1459016715:
{
 tag: IFEXIT
  preds={
    166536076: null
    1374217958: null
  }
  succs={
    912747546: null
  }
, 912747546:
{
 ir: tt=timer_read(0);
 stmt: tt=timer_read(0);
  preds={
    1459016715: null
  }
  succs={
    1530957251: null
  }
, 1530957251:
{
 ir: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    912747546: null
  }
  succs={
    1292472219: null
  }
, 1292472219:
{
 ir: tt=timer_read(1);
 stmt: tt=timer_read(1);
  preds={
    1530957251: null
  }
  succs={
    767511741: null
  }
, 767511741:
{
 ir: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    1292472219: null
  }
  succs={
    548795052: null
  }
, 548795052:
{
 ir: tt=timer_read(2);
 stmt: tt=timer_read(2);
  preds={
    767511741: null
  }
  succs={
    2143571436: null
  }
, 2143571436:
{
 ir: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    548795052: null
  }
  succs={
    647149086: null
  }
, 647149086:
{
 tag: IFEXIT
  preds={
    2143571436: null
    691863815: null
  }
  succs={
    2070160397: null
  }
, 2070160397:
{
 ir: _ret_val_0=0;
 stmt: _ret_val_0=0;
  preds={
    647149086: null
  }
  succs={
    103787801: null
  }
, 103787801:
{
 ir: return _ret_val_0;
 symbol-exit: [{
double Mops, t1, t2, t3, t4, x1, x2;
double sx, sy, tm, an, tt, gc;
double sx_verify_value, sy_verify_value, sx_err, sy_err;
int np;
int i, ik, kk, l, k, nit;
int k_offset, j;
logical verified, timers_enabled;
double dum[3] = {1.0, 1.0, 1.0};
char size[16];
FILE * fp;
int _ret_val_0;
if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
sprintf(size, "%15.0lf", pow(2.0, (30+1)));
j=14;
if ((size[j]=='.'))
{
j -- ;
}
size[(j+1)]='\0';
printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
printf("\n Number of random numbers generated: %15s\n", size);
verified=false;
np=(1<<(30-16));
vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
dum[0]=randlc(( & dum[1]), dum[2]);
#pragma loop name main#0
 
#pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
timer_clear(0);
timer_clear(1);
timer_clear(2);
timer_start(0);
t1=1.220703125E9;
vranlc(0, ( & t1), 1.220703125E9, x);
t1=1.220703125E9;
#pragma loop name main#1
 
for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
an=t1;
tt=2.71828183E8;
gc=0.0;
sx=0.0;
sy=0.0;
#pragma loop name main#2
 
#pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
k_offset=( - 1);
#pragma experimental section start null
#pragma loop name main#3
 
for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
#pragma experimental section stop null
#pragma loop name main#4
 
#pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
timer_stop(0);
tm=timer_read(0);
nit=0;
verified=true;
sx_verify_value=40338.15542441498;
sy_verify_value=( - 26606.69192809235);
if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
Mops=((pow(2.0, (30+1))/tm)/1000000.0);
printf("\nEP Benchmark Results:\n\n");
printf("CPU Time =%10.4lf\n", tm);
printf("N = 2^%5d\n", 30);
printf("No. Gaussian Pairs = %15.0lf\n", gc);
printf("Sums = %25.15lE %25.15lE\n", sx, sy);
printf("Counts: \n");
#pragma loop name main#5
 
for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
_ret_val_0=0;
return _ret_val_0;
}]
 stmt: return _ret_val_0;
  preds={
    2070160397: null
  }
  succs={
  }
]</DFAGraph>




[Mops, t1, t2, t3, t4, x1, x2, sx, sy, tm, an, tt, gc, sx_verify_value, sy_verify_value, sx_err, sy_err, np, i, ik, kk, l, k, nit, k_offset, j, verified, timers_enabled, dum[3] = {1.0, 1.0, 1.0}, size[16], * fp, _ret_val_0, * reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[777313177:
{
 symbol-entry: {
const double r23 = 1.1920928955078125E-7;
const double r46 = r23*r23;
const double t23 = 8388608.0;
const double t46 = t23*t23;
double t1, t2, t3, t4, a1, a2, x1, x2, z;
double r;
t1=(r23*a);
a1=((int)t1);
a2=(a-(t23*a1));
t1=(r23*( * x));
x1=((int)t1);
x2=(( * x)-(t23*x1));
t1=((a1*x2)+(a2*x1));
t2=((int)(r23*t1));
z=(t1-(t23*t2));
t3=((t23*z)+(a2*x2));
t4=((int)(r46*t3));
( * x)=(t3-(t46*t4));
r=(r46*( * x));
return r;
}
 ir: t1=(r23*a);
 stmt: t1=(r23*a);
  preds={
  }
  succs={
    1959451969: null
  }
, 1959451969:
{
 ir: a1=((int)t1);
 stmt: a1=((int)t1);
  preds={
    777313177: null
  }
  succs={
    1441328175: null
  }
, 1441328175:
{
 ir: a2=(a-(t23*a1));
 stmt: a2=(a-(t23*a1));
  preds={
    1959451969: null
  }
  succs={
    1327895505: null
  }
, 1327895505:
{
 ir: t1=(r23*( * x));
 stmt: t1=(r23*( * x));
  preds={
    1441328175: null
  }
  succs={
    1831141281: null
  }
, 1831141281:
{
 ir: x1=((int)t1);
 stmt: x1=((int)t1);
  preds={
    1327895505: null
  }
  succs={
    1705277839: null
  }
, 1705277839:
{
 ir: x2=(( * x)-(t23*x1));
 stmt: x2=(( * x)-(t23*x1));
  preds={
    1831141281: null
  }
  succs={
    2000648320: null
  }
, 2000648320:
{
 ir: t1=((a1*x2)+(a2*x1));
 stmt: t1=((a1*x2)+(a2*x1));
  preds={
    1705277839: null
  }
  succs={
    142099757: null
  }
, 142099757:
{
 ir: t2=((int)(r23*t1));
 stmt: t2=((int)(r23*t1));
  preds={
    2000648320: null
  }
  succs={
    1114335860: null
  }
, 1114335860:
{
 ir: z=(t1-(t23*t2));
 stmt: z=(t1-(t23*t2));
  preds={
    142099757: null
  }
  succs={
    80026551: null
  }
, 80026551:
{
 ir: t3=((t23*z)+(a2*x2));
 stmt: t3=((t23*z)+(a2*x2));
  preds={
    1114335860: null
  }
  succs={
    137533655: null
  }
, 137533655:
{
 ir: t4=((int)(r46*t3));
 stmt: t4=((int)(r46*t3));
  preds={
    80026551: null
  }
  succs={
    1118430673: null
  }
, 1118430673:
{
 ir: ( * x)=(t3-(t46*t4));
 stmt: ( * x)=(t3-(t46*t4));
  preds={
    137533655: null
  }
  succs={
    1527254842: null
  }
, 1527254842:
{
 ir: r=(r46*( * x));
 stmt: r=(r46*( * x));
  preds={
    1118430673: null
  }
  succs={
    2000469839: null
  }
, 2000469839:
{
 ir: return r;
 symbol-exit: [{
const double r23 = 1.1920928955078125E-7;
const double r46 = r23*r23;
const double t23 = 8388608.0;
const double t46 = t23*t23;
double t1, t2, t3, t4, a1, a2, x1, x2, z;
double r;
t1=(r23*a);
a1=((int)t1);
a2=(a-(t23*a1));
t1=(r23*( * x));
x1=((int)t1);
x2=(( * x)-(t23*x1));
t1=((a1*x2)+(a2*x1));
t2=((int)(r23*t1));
z=(t1-(t23*t2));
t3=((t23*z)+(a2*x2));
t4=((int)(r46*t3));
( * x)=(t3-(t46*t4));
r=(r46*( * x));
return r;
}]
 stmt: return r;
  preds={
    1527254842: null
  }
  succs={
  }
]</DFAGraph>




[r23 = 1.1920928955078125E-7, r46 = r23*r23, t23 = 8388608.0, t46 = t23*t23, t1, t2, t3, t4, a1, a2, x1, x2, z, r]


<DFAGraph>
[2100572327:
{
 symbol-entry: {
const double r23 = 1.1920928955078125E-7;
const double r46 = r23*r23;
const double t23 = 8388608.0;
const double t46 = t23*t23;
double t1, t2, t3, t4, a1, a2, x1, x2, z;
double r;
t1=(r23*a);
a1=((int)t1);
a2=(a-(t23*a1));
t1=(r23*( * x));
x1=((int)t1);
x2=(( * x)-(t23*x1));
t1=((a1*x2)+(a2*x1));
t2=((int)(r23*t1));
z=(t1-(t23*t2));
t3=((t23*z)+(a2*x2));
t4=((int)(r46*t3));
( * x)=(t3-(t46*t4));
r=(r46*( * x));
return r;
}
 ir: t1=(r23*a);
 stmt: t1=(r23*a);
  preds={
  }
  succs={
    1717473929: null
  }
, 1717473929:
{
 ir: a1=((int)t1);
 stmt: a1=((int)t1);
  preds={
    2100572327: null
  }
  succs={
    1868578441: null
  }
, 1868578441:
{
 ir: a2=(a-(t23*a1));
 stmt: a2=(a-(t23*a1));
  preds={
    1717473929: null
  }
  succs={
    659996839: null
  }
, 659996839:
{
 ir: t1=(r23*( * x));
 stmt: t1=(r23*( * x));
  preds={
    1868578441: null
  }
  succs={
    890160158: null
  }
, 890160158:
{
 ir: x1=((int)t1);
 stmt: x1=((int)t1);
  preds={
    659996839: null
  }
  succs={
    1768127248: null
  }
, 1768127248:
{
 ir: x2=(( * x)-(t23*x1));
 stmt: x2=(( * x)-(t23*x1));
  preds={
    890160158: null
  }
  succs={
    119112899: null
  }
, 119112899:
{
 ir: t1=((a1*x2)+(a2*x1));
 stmt: t1=((a1*x2)+(a2*x1));
  preds={
    1768127248: null
  }
  succs={
    375074687: null
  }
, 375074687:
{
 ir: t2=((int)(r23*t1));
 stmt: t2=((int)(r23*t1));
  preds={
    119112899: null
  }
  succs={
    1429616542: null
  }
, 1429616542:
{
 ir: z=(t1-(t23*t2));
 stmt: z=(t1-(t23*t2));
  preds={
    375074687: null
  }
  succs={
    662666707: null
  }
, 662666707:
{
 ir: t3=((t23*z)+(a2*x2));
 stmt: t3=((t23*z)+(a2*x2));
  preds={
    1429616542: null
  }
  succs={
    1821100643: null
  }
, 1821100643:
{
 ir: t4=((int)(r46*t3));
 stmt: t4=((int)(r46*t3));
  preds={
    662666707: null
  }
  succs={
    593768538: null
  }
, 593768538:
{
 ir: ( * x)=(t3-(t46*t4));
 stmt: ( * x)=(t3-(t46*t4));
  preds={
    1821100643: null
  }
  succs={
    1191864687: null
  }
, 1191864687:
{
 ir: r=(r46*( * x));
 stmt: r=(r46*( * x));
  preds={
    593768538: null
  }
  succs={
    466032056: null
  }
, 466032056:
{
 ir: return r;
 symbol-exit: [{
const double r23 = 1.1920928955078125E-7;
const double r46 = r23*r23;
const double t23 = 8388608.0;
const double t46 = t23*t23;
double t1, t2, t3, t4, a1, a2, x1, x2, z;
double r;
t1=(r23*a);
a1=((int)t1);
a2=(a-(t23*a1));
t1=(r23*( * x));
x1=((int)t1);
x2=(( * x)-(t23*x1));
t1=((a1*x2)+(a2*x1));
t2=((int)(r23*t1));
z=(t1-(t23*t2));
t3=((t23*z)+(a2*x2));
t4=((int)(r46*t3));
( * x)=(t3-(t46*t4));
r=(r46*( * x));
return r;
}]
 stmt: return r;
  preds={
    1191864687: null
  }
  succs={
  }
]</DFAGraph>




[r23 = 1.1920928955078125E-7, r46 = r23*r23, t23 = 8388608.0, t46 = t23*t23, t1, t2, t3, t4, a1, a2, x1, x2, z, r]


<DFAGraph>
[1058822905:
{
 symbol-entry: {
const double r23 = 1.1920928955078125E-7;
const double r46 = r23*r23;
const double t23 = 8388608.0;
const double t46 = t23*t23;
double t1, t2, t3, t4, a1, a2, x1, x2, z;
double r;
t1=(r23*a);
a1=((int)t1);
a2=(a-(t23*a1));
t1=(r23*( * x));
x1=((int)t1);
x2=(( * x)-(t23*x1));
t1=((a1*x2)+(a2*x1));
t2=((int)(r23*t1));
z=(t1-(t23*t2));
t3=((t23*z)+(a2*x2));
t4=((int)(r46*t3));
( * x)=(t3-(t46*t4));
r=(r46*( * x));
return r;
}
 ir: t1=(r23*a);
 stmt: t1=(r23*a);
  preds={
  }
  succs={
    726212590: null
  }
, 726212590:
{
 ir: a1=((int)t1);
 stmt: a1=((int)t1);
  preds={
    1058822905: null
  }
  succs={
    475394679: null
  }
, 475394679:
{
 ir: a2=(a-(t23*a1));
 stmt: a2=(a-(t23*a1));
  preds={
    726212590: null
  }
  succs={
    1574615832: null
  }
, 1574615832:
{
 ir: t1=(r23*( * x));
 stmt: t1=(r23*( * x));
  preds={
    475394679: null
  }
  succs={
    1049590050: null
  }
, 1049590050:
{
 ir: x1=((int)t1);
 stmt: x1=((int)t1);
  preds={
    1574615832: null
  }
  succs={
    1662592920: null
  }
, 1662592920:
{
 ir: x2=(( * x)-(t23*x1));
 stmt: x2=(( * x)-(t23*x1));
  preds={
    1049590050: null
  }
  succs={
    1357686726: null
  }
, 1357686726:
{
 ir: t1=((a1*x2)+(a2*x1));
 stmt: t1=((a1*x2)+(a2*x1));
  preds={
    1662592920: null
  }
  succs={
    1491522744: null
  }
, 1491522744:
{
 ir: t2=((int)(r23*t1));
 stmt: t2=((int)(r23*t1));
  preds={
    1357686726: null
  }
  succs={
    501608687: null
  }
, 501608687:
{
 ir: z=(t1-(t23*t2));
 stmt: z=(t1-(t23*t2));
  preds={
    1491522744: null
  }
  succs={
    929706284: null
  }
, 929706284:
{
 ir: t3=((t23*z)+(a2*x2));
 stmt: t3=((t23*z)+(a2*x2));
  preds={
    501608687: null
  }
  succs={
    42820240: null
  }
, 42820240:
{
 ir: t4=((int)(r46*t3));
 stmt: t4=((int)(r46*t3));
  preds={
    929706284: null
  }
  succs={
    1822434669: null
  }
, 1822434669:
{
 ir: ( * x)=(t3-(t46*t4));
 stmt: ( * x)=(t3-(t46*t4));
  preds={
    42820240: null
  }
  succs={
    1592840862: null
  }
, 1592840862:
{
 ir: r=(r46*( * x));
 stmt: r=(r46*( * x));
  preds={
    1822434669: null
  }
  succs={
    955611965: null
  }
, 955611965:
{
 ir: return r;
 symbol-exit: [{
const double r23 = 1.1920928955078125E-7;
const double r46 = r23*r23;
const double t23 = 8388608.0;
const double t46 = t23*t23;
double t1, t2, t3, t4, a1, a2, x1, x2, z;
double r;
t1=(r23*a);
a1=((int)t1);
a2=(a-(t23*a1));
t1=(r23*( * x));
x1=((int)t1);
x2=(( * x)-(t23*x1));
t1=((a1*x2)+(a2*x1));
t2=((int)(r23*t1));
z=(t1-(t23*t2));
t3=((t23*z)+(a2*x2));
t4=((int)(r46*t3));
( * x)=(t3-(t46*t4));
r=(r46*( * x));
return r;
}]
 stmt: return r;
  preds={
    1592840862: null
  }
  succs={
  }
]</DFAGraph>




[r23 = 1.1920928955078125E-7, r46 = r23*r23, t23 = 8388608.0, t46 = t23*t23, t1, t2, t3, t4, a1, a2, x1, x2, z, r]


<DFAGraph>
[1692375649:
{
 symbol-entry: {
const double r23 = 1.1920928955078125E-7;
const double r46 = r23*r23;
const double t23 = 8388608.0;
const double t46 = t23*t23;
double t1, t2, t3, t4, a1, a2, x1, x2, z;
double r;
t1=(r23*a);
a1=((int)t1);
a2=(a-(t23*a1));
t1=(r23*( * x));
x1=((int)t1);
x2=(( * x)-(t23*x1));
t1=((a1*x2)+(a2*x1));
t2=((int)(r23*t1));
z=(t1-(t23*t2));
t3=((t23*z)+(a2*x2));
t4=((int)(r46*t3));
( * x)=(t3-(t46*t4));
r=(r46*( * x));
return r;
}
 ir: t1=(r23*a);
 stmt: t1=(r23*a);
  preds={
  }
  succs={
    1021565761: null
  }
, 1021565761:
{
 ir: a1=((int)t1);
 stmt: a1=((int)t1);
  preds={
    1692375649: null
  }
  succs={
    2002790740: null
  }
, 2002790740:
{
 ir: a2=(a-(t23*a1));
 stmt: a2=(a-(t23*a1));
  preds={
    1021565761: null
  }
  succs={
    237373286: null
  }
, 237373286:
{
 ir: t1=(r23*( * x));
 stmt: t1=(r23*( * x));
  preds={
    2002790740: null
  }
  succs={
    742255664: null
  }
, 742255664:
{
 ir: x1=((int)t1);
 stmt: x1=((int)t1);
  preds={
    237373286: null
  }
  succs={
    883521348: null
  }
, 883521348:
{
 ir: x2=(( * x)-(t23*x1));
 stmt: x2=(( * x)-(t23*x1));
  preds={
    742255664: null
  }
  succs={
    1115013644: null
  }
, 1115013644:
{
 ir: t1=((a1*x2)+(a2*x1));
 stmt: t1=((a1*x2)+(a2*x1));
  preds={
    883521348: null
  }
  succs={
    2086068243: null
  }
, 2086068243:
{
 ir: t2=((int)(r23*t1));
 stmt: t2=((int)(r23*t1));
  preds={
    1115013644: null
  }
  succs={
    1070194629: null
  }
, 1070194629:
{
 ir: z=(t1-(t23*t2));
 stmt: z=(t1-(t23*t2));
  preds={
    2086068243: null
  }
  succs={
    1076202543: null
  }
, 1076202543:
{
 ir: t3=((t23*z)+(a2*x2));
 stmt: t3=((t23*z)+(a2*x2));
  preds={
    1070194629: null
  }
  succs={
    749486981: null
  }
, 749486981:
{
 ir: t4=((int)(r46*t3));
 stmt: t4=((int)(r46*t3));
  preds={
    1076202543: null
  }
  succs={
    1731295355: null
  }
, 1731295355:
{
 ir: ( * x)=(t3-(t46*t4));
 stmt: ( * x)=(t3-(t46*t4));
  preds={
    749486981: null
  }
  succs={
    385332399: null
  }
, 385332399:
{
 ir: r=(r46*( * x));
 stmt: r=(r46*( * x));
  preds={
    1731295355: null
  }
  succs={
    2061440682: null
  }
, 2061440682:
{
 ir: return r;
 symbol-exit: [{
const double r23 = 1.1920928955078125E-7;
const double r46 = r23*r23;
const double t23 = 8388608.0;
const double t46 = t23*t23;
double t1, t2, t3, t4, a1, a2, x1, x2, z;
double r;
t1=(r23*a);
a1=((int)t1);
a2=(a-(t23*a1));
t1=(r23*( * x));
x1=((int)t1);
x2=(( * x)-(t23*x1));
t1=((a1*x2)+(a2*x1));
t2=((int)(r23*t1));
z=(t1-(t23*t2));
t3=((t23*z)+(a2*x2));
t4=((int)(r46*t3));
( * x)=(t3-(t46*t4));
r=(r46*( * x));
return r;
}]
 stmt: return r;
  preds={
    385332399: null
  }
  succs={
  }
]</DFAGraph>




[r23 = 1.1920928955078125E-7, r46 = r23*r23, t23 = 8388608.0, t46 = t23*t23, t1, t2, t3, t4, a1, a2, x1, x2, z, r]


<DFAGraph>
[1488946768:
{
 ir: timers_enabled=false;
 stmt: timers_enabled=false;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1907241392:
{
 ir: timers_enabled=true;
 stmt: timers_enabled=true;
  preds={
  }
  succs={
    1942356772: null
  }
, 1942356772:
{
 ir: fclose(fp);
 stmt: fclose(fp);
  preds={
    1907241392: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1313960293:
{
 ir: j -- ;
 stmt: j -- ;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[746394140:
{
 ir: x[i]=( - 1.0E99);
 stmt: x[i]=( - 1.0E99);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[163385254:
{
 ir: t2=randlc(( & t1), t1);
 stmt: t2=randlc(( & t1), t1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[275056979:
{
 ir: q[i]=0.0;
 stmt: q[i]=0.0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[259319861:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[567852222:
{
 ir: break;
 stmt: break;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[436094532:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
  }
  succs={
    52913970: null
  }
, 52913970:
{
 true: 259319861
 false: 1059634518
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    436094532: null
  }
  succs={
    259319861: null
    1059634518: null
  }
, 259319861:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    52913970: null
  }
  succs={
    836969741: null
  }
, 1059634518:
{
 ir: null
 stmt: null
  preds={
    52913970: null
  }
  succs={
    836969741: null
  }
, 836969741:
{
 tag: IFEXIT
  preds={
    259319861: null
    1059634518: null
  }
  succs={
    1541433310: null
  }
, 1541433310:
{
 true: 567852222
 false: 1938025186
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    836969741: null
  }
  succs={
    567852222: null
    1938025186: null
  }
, 567852222:
{
 ir: break;
 stmt: break;
  preds={
    1541433310: null
  }
  succs={
  }
, 1938025186:
{
 ir: null
 stmt: null
  preds={
    1541433310: null
  }
  succs={
    405036720: null
  }
, 405036720:
{
 tag: IFEXIT
  preds={
    1938025186: null
  }
  succs={
    2088582214: null
  }
, 2088582214:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    405036720: null
  }
  succs={
    620456576: null
  }
, 620456576:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    2088582214: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1256405521:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1829460911:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[54960993:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[771923297:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[673672784:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
  }
  succs={
    2054451662: null
  }
, 2054451662:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    673672784: null
  }
  succs={
    1659309731: null
  }
, 1659309731:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    2054451662: null
  }
  succs={
    1056862342: null
  }
, 1056862342:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    1659309731: null
  }
  succs={
    1734184086: null
  }
, 1734184086:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1056862342: null
  }
  succs={
    1947941827: null
  }
, 1947941827:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    1734184086: null
  }
  succs={
    785625589: null
  }
, 785625589:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    1947941827: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1542598424:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
  }
  succs={
    181078353: null
  }
, 181078353:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    1542598424: null
  }
  succs={
    645875534: null
  }
, 645875534:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    181078353: null
  }
  succs={
    1667534569: null
  }
, 1667534569:
{
 true: 673672784
 false: 1758893871
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    645875534: null
  }
  succs={
    673672784: null
    1758893871: null
  }
, 673672784:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    1667534569: null
  }
  succs={
    2054451662: null
  }
, 1758893871:
{
 ir: null
 stmt: null
  preds={
    1667534569: null
  }
  succs={
    1170111701: null
  }
, 2054451662:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    673672784: null
  }
  succs={
    1659309731: null
  }
, 1659309731:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    2054451662: null
  }
  succs={
    1056862342: null
  }
, 1056862342:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    1659309731: null
  }
  succs={
    1734184086: null
  }
, 1734184086:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1056862342: null
  }
  succs={
    1947941827: null
  }
, 1947941827:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    1734184086: null
  }
  succs={
    785625589: null
  }
, 785625589:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    1947941827: null
  }
  succs={
    1170111701: null
  }
, 1170111701:
{
 tag: IFEXIT
  preds={
    785625589: null
    1758893871: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[620423816:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1690233783:
{
 ir: reduce_span_0=0;
 for-condition: 976358110
 for-step: 2014563089
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 198098993
  preds={
  }
  succs={
    976358110: null
  }
, 976358110:
{
 true: 620423816
 false: 198098993
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    1690233783: null
    2014563089: null
  }
  succs={
    620423816: null
    198098993: null
  }
, 620423816:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    976358110: null
  }
  succs={
    2014563089: null
  }
, 2014563089:
{
 ir: reduce_span_0 ++ 
  preds={
    620423816: null
  }
  succs={
    976358110: null
  }
, 198098993:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    976358110: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1079125839:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 1210939243
 for-step: 321772459
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 696165690
  preds={
  }
  succs={
    1210939243: null
  }
, 1210939243:
{
 true: 771923297
 false: 696165690
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    1079125839: null
    321772459: null
  }
  succs={
    771923297: null
    696165690: null
  }
, 771923297:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    1210939243: null
  }
  succs={
    321772459: null
  }
, 321772459:
{
 ir: reduce_span_0 ++ 
  preds={
    771923297: null
  }
  succs={
    1210939243: null
  }
, 696165690:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    1210939243: null
  }
  succs={
    830863979: null
  }
, 830863979:
{
 ir: i=0;
 for-condition: 1985028494
 for-step: 1832283291
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 1532554556
  preds={
    696165690: null
  }
  succs={
    1985028494: null
  }
, 1985028494:
{
 true: 1542598424
 false: 1532554556
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    830863979: null
    1832283291: null
  }
  succs={
    1542598424: null
    1532554556: null
  }
, 1542598424:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    1985028494: null
  }
  succs={
    181078353: null
  }
, 181078353:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    1542598424: null
  }
  succs={
    645875534: null
  }
, 645875534:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    181078353: null
  }
  succs={
    1667534569: null
  }
, 1667534569:
{
 true: 673672784
 false: 1758893871
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    645875534: null
  }
  succs={
    673672784: null
    1758893871: null
  }
, 673672784:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    1667534569: null
  }
  succs={
    2054451662: null
  }
, 1758893871:
{
 ir: null
 stmt: null
  preds={
    1667534569: null
  }
  succs={
    1170111701: null
  }
, 2054451662:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    673672784: null
  }
  succs={
    1659309731: null
  }
, 1659309731:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    2054451662: null
  }
  succs={
    1056862342: null
  }
, 1056862342:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    1659309731: null
  }
  succs={
    1734184086: null
  }
, 1734184086:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1056862342: null
  }
  succs={
    1947941827: null
  }
, 1947941827:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    1734184086: null
  }
  succs={
    785625589: null
  }
, 785625589:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    1947941827: null
  }
  succs={
    1170111701: null
  }
, 1170111701:
{
 tag: IFEXIT
  preds={
    785625589: null
    1758893871: null
  }
  succs={
    1832283291: null
  }
, 1832283291:
{
 ir: i ++ 
  preds={
    1170111701: null
  }
  succs={
    1985028494: null
  }
, 1532554556:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    1985028494: null
  }
  succs={
    1690233783: null
  }
, 1690233783:
{
 ir: reduce_span_0=0;
 for-condition: 976358110
 for-step: 2014563089
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 198098993
  preds={
    1532554556: null
  }
  succs={
    976358110: null
  }
, 976358110:
{
 true: 620423816
 false: 198098993
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    1690233783: null
    2014563089: null
  }
  succs={
    620423816: null
    198098993: null
  }
, 620423816:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    976358110: null
  }
  succs={
    2014563089: null
  }
, 2014563089:
{
 ir: reduce_span_0 ++ 
  preds={
    620423816: null
  }
  succs={
    976358110: null
  }
, 198098993:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    976358110: null
  }
  succs={
  }
]</DFAGraph>




[* reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[553672556:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[2109219177:
{
 ir: kk=(k_offset+k);
 stmt: kk=(k_offset+k);
  preds={
  }
  succs={
    483525032: null
  }
, 483525032:
{
 ir: t1=2.71828183E8;
 stmt: t1=2.71828183E8;
  preds={
    2109219177: null
  }
  succs={
    429058804: null
  }
, 429058804:
{
 ir: t2=an;
 stmt: t2=an;
  preds={
    483525032: null
  }
  succs={
    1923634801: null
  }
, 1923634801:
{
 ir: i=1;
 for-condition: 1220759559
 for-step: 1730337646
 stmt: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 for-exit: 418513504
  preds={
    429058804: null
  }
  succs={
    1220759559: null
  }
, 1220759559:
{
 true: 436094532
 false: 418513504
 ir: i<=100
 loop-variants: [i, ik, t3, kk]
  preds={
    1923634801: null
    1730337646: null
  }
  succs={
    436094532: null
    418513504: null
  }
, 436094532:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
    1220759559: null
  }
  succs={
    52913970: null
  }
, 52913970:
{
 true: 259319861
 false: 1059634518
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    436094532: null
  }
  succs={
    259319861: null
    1059634518: null
  }
, 259319861:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    52913970: null
  }
  succs={
    836969741: null
  }
, 1059634518:
{
 ir: null
 stmt: null
  preds={
    52913970: null
  }
  succs={
    836969741: null
  }
, 836969741:
{
 tag: IFEXIT
  preds={
    259319861: null
    1059634518: null
  }
  succs={
    1541433310: null
  }
, 1541433310:
{
 true: 567852222
 false: 1938025186
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    836969741: null
  }
  succs={
    567852222: null
    1938025186: null
  }
, 567852222:
{
 ir: break;
 stmt: break;
  preds={
    1541433310: null
  }
  succs={
    418513504: null
  }
, 1938025186:
{
 ir: null
 stmt: null
  preds={
    1541433310: null
  }
  succs={
    405036720: null
  }
, 405036720:
{
 tag: IFEXIT
  preds={
    1938025186: null
  }
  succs={
    2088582214: null
  }
, 2088582214:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    405036720: null
  }
  succs={
    620456576: null
  }
, 620456576:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    2088582214: null
  }
  succs={
    1730337646: null
  }
, 1730337646:
{
 ir: i ++ 
  preds={
    620456576: null
  }
  succs={
    1220759559: null
  }
, 418513504:
{
 stmt-exit: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 tag: FOREXIT
  preds={
    1220759559: null
    567852222: null
  }
  succs={
    2051598050: null
  }
, 2051598050:
{
 true: 1256405521
 false: 188791662
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(2);
}
  preds={
    418513504: null
  }
  succs={
    1256405521: null
    188791662: null
  }
, 1256405521:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
    2051598050: null
  }
  succs={
    61426020: null
  }
, 188791662:
{
 ir: null
 stmt: null
  preds={
    2051598050: null
  }
  succs={
    61426020: null
  }
, 61426020:
{
 tag: IFEXIT
  preds={
    1256405521: null
    188791662: null
  }
  succs={
    1347016882: null
  }
, 1347016882:
{
 ir: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
 stmt: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
  preds={
    61426020: null
  }
  succs={
    1662912171: null
  }
, 1662912171:
{
 true: 1829460911
 false: 708153797
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(2);
}
  preds={
    1347016882: null
  }
  succs={
    1829460911: null
    708153797: null
  }
, 1829460911:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
    1662912171: null
  }
  succs={
    883380345: null
  }
, 708153797:
{
 ir: null
 stmt: null
  preds={
    1662912171: null
  }
  succs={
    883380345: null
  }
, 883380345:
{
 tag: IFEXIT
  preds={
    1829460911: null
    708153797: null
  }
  succs={
    276748028: null
  }
, 276748028:
{
 true: 54960993
 false: 373544591
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(1);
}
  preds={
    883380345: null
  }
  succs={
    54960993: null
    373544591: null
  }
, 54960993:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
    276748028: null
  }
  succs={
    409565350: null
  }
, 373544591:
{
 ir: null
 stmt: null
  preds={
    276748028: null
  }
  succs={
    409565350: null
  }
, 409565350:
{
 tag: IFEXIT
  preds={
    54960993: null
    373544591: null
  }
  succs={
    1079125839: null
  }
, 1079125839:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 1210939243
 for-step: 321772459
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 696165690
  preds={
    409565350: null
  }
  succs={
    1210939243: null
  }
, 1210939243:
{
 true: 771923297
 false: 696165690
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    1079125839: null
    321772459: null
  }
  succs={
    771923297: null
    696165690: null
  }
, 771923297:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    1210939243: null
  }
  succs={
    321772459: null
  }
, 321772459:
{
 ir: reduce_span_0 ++ 
  preds={
    771923297: null
  }
  succs={
    1210939243: null
  }
, 696165690:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    1210939243: null
  }
  succs={
    830863979: null
  }
, 830863979:
{
 ir: i=0;
 for-condition: 1985028494
 for-step: 1832283291
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 1532554556
  preds={
    696165690: null
  }
  succs={
    1985028494: null
  }
, 1985028494:
{
 true: 1542598424
 false: 1532554556
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    830863979: null
    1832283291: null
  }
  succs={
    1542598424: null
    1532554556: null
  }
, 1542598424:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    1985028494: null
  }
  succs={
    181078353: null
  }
, 181078353:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    1542598424: null
  }
  succs={
    645875534: null
  }
, 645875534:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    181078353: null
  }
  succs={
    1667534569: null
  }
, 1667534569:
{
 true: 673672784
 false: 1758893871
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    645875534: null
  }
  succs={
    673672784: null
    1758893871: null
  }
, 673672784:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    1667534569: null
  }
  succs={
    2054451662: null
  }
, 1758893871:
{
 ir: null
 stmt: null
  preds={
    1667534569: null
  }
  succs={
    1170111701: null
  }
, 2054451662:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    673672784: null
  }
  succs={
    1659309731: null
  }
, 1659309731:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    2054451662: null
  }
  succs={
    1056862342: null
  }
, 1056862342:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    1659309731: null
  }
  succs={
    1734184086: null
  }
, 1734184086:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1056862342: null
  }
  succs={
    1947941827: null
  }
, 1947941827:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    1734184086: null
  }
  succs={
    785625589: null
  }
, 785625589:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    1947941827: null
  }
  succs={
    1170111701: null
  }
, 1170111701:
{
 tag: IFEXIT
  preds={
    785625589: null
    1758893871: null
  }
  succs={
    1832283291: null
  }
, 1832283291:
{
 ir: i ++ 
  preds={
    1170111701: null
  }
  succs={
    1985028494: null
  }
, 1532554556:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    1985028494: null
  }
  succs={
    1690233783: null
  }
, 1690233783:
{
 ir: reduce_span_0=0;
 for-condition: 976358110
 for-step: 2014563089
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 198098993
  preds={
    1532554556: null
  }
  succs={
    976358110: null
  }
, 976358110:
{
 true: 620423816
 false: 198098993
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    1690233783: null
    2014563089: null
  }
  succs={
    620423816: null
    198098993: null
  }
, 620423816:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    976358110: null
  }
  succs={
    2014563089: null
  }
, 2014563089:
{
 ir: reduce_span_0 ++ 
  preds={
    620423816: null
  }
  succs={
    976358110: null
  }
, 198098993:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    976358110: null
  }
  succs={
    854653864: null
  }
, 854653864:
{
 true: 553672556
 false: 1415439780
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(1);
}
  preds={
    198098993: null
  }
  succs={
    553672556: null
    1415439780: null
  }
, 553672556:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
    854653864: null
  }
  succs={
    703555670: null
  }
, 1415439780:
{
 ir: null
 stmt: null
  preds={
    854653864: null
  }
  succs={
    703555670: null
  }
, 703555670:
{
 tag: IFEXIT
  preds={
    553672556: null
    1415439780: null
  }
  succs={
  }
]</DFAGraph>




[* reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[1632789609:
{
 ir: gc=(gc+q[i]);
 stmt: gc=(gc+q[i]);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1752535057:
{
 ir: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
 stmt: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
  preds={
  }
  succs={
    224060798: null
  }
, 224060798:
{
 ir: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
 stmt: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
  preds={
    1752535057: null
  }
  succs={
    2116299597: null
  }
, 2116299597:
{
 ir: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
 stmt: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
  preds={
    224060798: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1649847375:
{
 ir: printf("%3d%15.0lf\n", i, q[i]);
 stmt: printf("%3d%15.0lf\n", i, q[i]);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[740007499:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1971152916:
{
 true: 740007499
 false: 1687627235
 ir: (tm<=0.0)
 stmt: if ((tm<=0.0))
{
tm=1.0;
}
  preds={
  }
  succs={
    740007499: null
    1687627235: null
  }
, 740007499:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
    1971152916: null
  }
  succs={
    1007660652: null
  }
, 1687627235:
{
 ir: null
 stmt: null
  preds={
    1971152916: null
  }
  succs={
    1007660652: null
  }
, 1007660652:
{
 tag: IFEXIT
  preds={
    740007499: null
    1687627235: null
  }
  succs={
    1276544608: null
  }
, 1276544608:
{
 ir: tt=timer_read(0);
 stmt: tt=timer_read(0);
  preds={
    1007660652: null
  }
  succs={
    1387620926: null
  }
, 1387620926:
{
 ir: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    1276544608: null
  }
  succs={
    265348534: null
  }
, 265348534:
{
 ir: tt=timer_read(1);
 stmt: tt=timer_read(1);
  preds={
    1387620926: null
  }
  succs={
    1324173038: null
  }
, 1324173038:
{
 ir: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    265348534: null
  }
  succs={
    917568725: null
  }
, 917568725:
{
 ir: tt=timer_read(2);
 stmt: tt=timer_read(2);
  preds={
    1324173038: null
  }
  succs={
    1336775847: null
  }
, 1336775847:
{
 ir: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    917568725: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1269118128:
{
 true: 1488946768
 false: 1907241392
 symbol-entry: {
double Mops, t1, t2, t3, t4, x1, x2;
double sx, sy, tm, an, tt, gc;
double sx_verify_value, sy_verify_value, sx_err, sy_err;
int np;
int i, ik, kk, l, k, nit;
int k_offset, j;
logical verified, timers_enabled;
double dum[3] = {1.0, 1.0, 1.0};
char size[16];
FILE * fp;
int _ret_val_0;
if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
sprintf(size, "%15.0lf", pow(2.0, (30+1)));
j=14;
if ((size[j]=='.'))
{
j -- ;
}
size[(j+1)]='\0';
printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
printf("\n Number of random numbers generated: %15s\n", size);
verified=false;
np=(1<<(30-16));
vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
dum[0]=randlc(( & dum[1]), dum[2]);
#pragma loop name main#0
 
#pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
timer_clear(0);
timer_clear(1);
timer_clear(2);
timer_start(0);
t1=1.220703125E9;
vranlc(0, ( & t1), 1.220703125E9, x);
t1=1.220703125E9;
#pragma loop name main#1
 
for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
an=t1;
tt=2.71828183E8;
gc=0.0;
sx=0.0;
sy=0.0;
#pragma loop name main#2
 
#pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
k_offset=( - 1);
#pragma experimental section start null
#pragma loop name main#3
 
for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
#pragma experimental section stop null
#pragma loop name main#4
 
#pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
timer_stop(0);
tm=timer_read(0);
nit=0;
verified=true;
sx_verify_value=40338.15542441498;
sy_verify_value=( - 26606.69192809235);
if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
Mops=((pow(2.0, (30+1))/tm)/1000000.0);
printf("\nEP Benchmark Results:\n\n");
printf("CPU Time =%10.4lf\n", tm);
printf("N = 2^%5d\n", 30);
printf("No. Gaussian Pairs = %15.0lf\n", gc);
printf("Sums = %25.15lE %25.15lE\n", sx, sy);
printf("Counts: \n");
#pragma loop name main#5
 
for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
_ret_val_0=0;
return _ret_val_0;
}
 ir: ((fp=fopen("timer.flag", "r"))==((void * )0))
 stmt: if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
  preds={
  }
  succs={
    1488946768: null
    1907241392: null
  }
, 1488946768:
{
 ir: timers_enabled=false;
 stmt: timers_enabled=false;
  preds={
    1269118128: null
  }
  succs={
    1863100050: null
  }
, 1907241392:
{
 ir: timers_enabled=true;
 stmt: timers_enabled=true;
  preds={
    1269118128: null
  }
  succs={
    1942356772: null
  }
, 1942356772:
{
 ir: fclose(fp);
 stmt: fclose(fp);
  preds={
    1907241392: null
  }
  succs={
    1863100050: null
  }
, 1863100050:
{
 tag: IFEXIT
  preds={
    1488946768: null
    1942356772: null
  }
  succs={
    739264372: null
  }
, 739264372:
{
 ir: sprintf(size, "%15.0lf", pow(2.0, (30+1)));
 stmt: sprintf(size, "%15.0lf", pow(2.0, (30+1)));
  preds={
    1863100050: null
  }
  succs={
    749981943: null
  }
, 749981943:
{
 ir: j=14;
 stmt: j=14;
  preds={
    739264372: null
  }
  succs={
    1155757579: null
  }
, 1155757579:
{
 true: 1313960293
 false: 1785111044
 ir: (size[j]=='.')
 stmt: if ((size[j]=='.'))
{
j -- ;
}
  preds={
    749981943: null
  }
  succs={
    1313960293: null
    1785111044: null
  }
, 1313960293:
{
 ir: j -- ;
 stmt: j -- ;
  preds={
    1155757579: null
  }
  succs={
    1482748887: null
  }
, 1785111044:
{
 ir: null
 stmt: null
  preds={
    1155757579: null
  }
  succs={
    1482748887: null
  }
, 1482748887:
{
 tag: IFEXIT
  preds={
    1313960293: null
    1785111044: null
  }
  succs={
    494894055: null
  }
, 494894055:
{
 ir: size[(j+1)]='\0';
 stmt: size[(j+1)]='\0';
  preds={
    1482748887: null
  }
  succs={
    1123226989: null
  }
, 1123226989:
{
 ir: printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
 stmt: printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
  preds={
    494894055: null
  }
  succs={
    500885941: null
  }
, 500885941:
{
 ir: printf("\n Number of random numbers generated: %15s\n", size);
 stmt: printf("\n Number of random numbers generated: %15s\n", size);
  preds={
    1123226989: null
  }
  succs={
    1115381650: null
  }
, 1115381650:
{
 ir: verified=false;
 stmt: verified=false;
  preds={
    500885941: null
  }
  succs={
    616412281: null
  }
, 616412281:
{
 ir: np=(1<<(30-16));
 stmt: np=(1<<(30-16));
  preds={
    1115381650: null
  }
  succs={
    2118096382: null
  }
, 2118096382:
{
 ir: vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
 stmt: vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
  preds={
    616412281: null
  }
  succs={
    878861517: null
  }
, 878861517:
{
 ir: dum[0]=randlc(( & dum[1]), dum[2]);
 stmt: dum[0]=randlc(( & dum[1]), dum[2]);
  preds={
    2118096382: null
  }
  succs={
    1731763384: null
  }
, 1731763384:
{
 ir: i=0;
 for-condition: 1705665942
 for-step: 1100619942
 stmt: #pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
 for-exit: 87242619
  preds={
    878861517: null
  }
  succs={
    1705665942: null
  }
, 1705665942:
{
 true: 746394140
 false: 87242619
 ir: i<(2*(1<<16))
 loop-variants: [i, x[(2*(1<<16))]]
  preds={
    1731763384: null
    1100619942: null
  }
  succs={
    746394140: null
    87242619: null
  }
, 746394140:
{
 ir: x[i]=( - 1.0E99);
 stmt: x[i]=( - 1.0E99);
  preds={
    1705665942: null
  }
  succs={
    1100619942: null
  }
, 1100619942:
{
 ir: i ++ 
  preds={
    746394140: null
  }
  succs={
    1705665942: null
  }
, 87242619:
{
 stmt-exit: #pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
 tag: FOREXIT
  preds={
    1705665942: null
  }
  succs={
    864248990: null
  }
, 864248990:
{
 ir: Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
 stmt: Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
  preds={
    87242619: null
  }
  succs={
    285074186: null
  }
, 285074186:
{
 ir: timer_clear(0);
 stmt: timer_clear(0);
  preds={
    864248990: null
  }
  succs={
    15892131: null
  }
, 15892131:
{
 ir: timer_clear(1);
 stmt: timer_clear(1);
  preds={
    285074186: null
  }
  succs={
    484841769: null
  }
, 484841769:
{
 ir: timer_clear(2);
 stmt: timer_clear(2);
  preds={
    15892131: null
  }
  succs={
    879311295: null
  }
, 879311295:
{
 ir: timer_start(0);
 stmt: timer_start(0);
  preds={
    484841769: null
  }
  succs={
    1274247563: null
  }
, 1274247563:
{
 ir: t1=1.220703125E9;
 stmt: t1=1.220703125E9;
  preds={
    879311295: null
  }
  succs={
    1483145520: null
  }
, 1483145520:
{
 ir: vranlc(0, ( & t1), 1.220703125E9, x);
 stmt: vranlc(0, ( & t1), 1.220703125E9, x);
  preds={
    1274247563: null
  }
  succs={
    1961129028: null
  }
, 1961129028:
{
 ir: t1=1.220703125E9;
 stmt: t1=1.220703125E9;
  preds={
    1483145520: null
  }
  succs={
    970781872: null
  }
, 970781872:
{
 ir: i=0;
 for-condition: 1506938939
 for-step: 1850597787
 stmt: for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
 for-exit: 258737099
  preds={
    1961129028: null
  }
  succs={
    1506938939: null
  }
, 1506938939:
{
 true: 163385254
 false: 258737099
 ir: i<(16+1)
 loop-variants: [i, t2]
  preds={
    970781872: null
    1850597787: null
  }
  succs={
    163385254: null
    258737099: null
  }
, 163385254:
{
 ir: t2=randlc(( & t1), t1);
 stmt: t2=randlc(( & t1), t1);
  preds={
    1506938939: null
  }
  succs={
    1850597787: null
  }
, 1850597787:
{
 ir: i ++ 
  preds={
    163385254: null
  }
  succs={
    1506938939: null
  }
, 258737099:
{
 stmt-exit: for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
 tag: FOREXIT
  preds={
    1506938939: null
  }
  succs={
    1190566357: null
  }
, 1190566357:
{
 ir: an=t1;
 stmt: an=t1;
  preds={
    258737099: null
  }
  succs={
    407997647: null
  }
, 407997647:
{
 ir: tt=2.71828183E8;
 stmt: tt=2.71828183E8;
  preds={
    1190566357: null
  }
  succs={
    428996455: null
  }
, 428996455:
{
 ir: gc=0.0;
 stmt: gc=0.0;
  preds={
    407997647: null
  }
  succs={
    1988939205: null
  }
, 1988939205:
{
 ir: sx=0.0;
 stmt: sx=0.0;
  preds={
    428996455: null
  }
  succs={
    80141040: null
  }
, 80141040:
{
 ir: sy=0.0;
 stmt: sy=0.0;
  preds={
    1988939205: null
  }
  succs={
    371976476: null
  }
, 371976476:
{
 ir: i=0;
 for-condition: 106557175
 for-step: 612937843
 stmt: #pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
 for-exit: 480184864
  preds={
    80141040: null
  }
  succs={
    106557175: null
  }
, 106557175:
{
 true: 275056979
 false: 480184864
 ir: i<10
 loop-variants: [i, q[10]]
  preds={
    371976476: null
    612937843: null
  }
  succs={
    275056979: null
    480184864: null
  }
, 275056979:
{
 ir: q[i]=0.0;
 stmt: q[i]=0.0;
  preds={
    106557175: null
  }
  succs={
    612937843: null
  }
, 612937843:
{
 ir: i ++ 
  preds={
    275056979: null
  }
  succs={
    106557175: null
  }
, 480184864:
{
 stmt-exit: #pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
 tag: FOREXIT
  preds={
    106557175: null
  }
  succs={
    1433956626: null
  }
, 1433956626:
{
 ir: k_offset=( - 1);
 stmt: k_offset=( - 1);
  preds={
    480184864: null
  }
  succs={
    1068445309: null
  }
, 1068445309:
{
 ir: k=1;
 for-condition: 179808568
 for-step: 73698537
 stmt: for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
 for-exit: 1453062635
  preds={
    1433956626: null
  }
  succs={
    179808568: null
  }
, 179808568:
{
 true: 2109219177
 false: 1453062635
 ir: k<=np
 loop-variants: [k, kk, t1, t2, i, ik, t3, reduce_span_0, * reduce = (double * )malloc((10*sizeof (double))), x1, x2, t4, l, sx, sy, q[10]]
  preds={
    1068445309: null
    73698537: null
  }
  succs={
    2109219177: null
    1453062635: null
  }
, 2109219177:
{
 ir: kk=(k_offset+k);
 stmt: kk=(k_offset+k);
  preds={
    179808568: null
  }
  succs={
    483525032: null
  }
, 483525032:
{
 ir: t1=2.71828183E8;
 stmt: t1=2.71828183E8;
  preds={
    2109219177: null
  }
  succs={
    429058804: null
  }
, 429058804:
{
 ir: t2=an;
 stmt: t2=an;
  preds={
    483525032: null
  }
  succs={
    1923634801: null
  }
, 1923634801:
{
 ir: i=1;
 for-condition: 1220759559
 for-step: 1730337646
 stmt: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 for-exit: 418513504
  preds={
    429058804: null
  }
  succs={
    1220759559: null
  }
, 1220759559:
{
 true: 436094532
 false: 418513504
 ir: i<=100
 loop-variants: [i, ik, t3, kk]
  preds={
    1923634801: null
    1730337646: null
  }
  succs={
    436094532: null
    418513504: null
  }
, 436094532:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
    1220759559: null
  }
  succs={
    52913970: null
  }
, 52913970:
{
 true: 259319861
 false: 1059634518
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    436094532: null
  }
  succs={
    259319861: null
    1059634518: null
  }
, 259319861:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    52913970: null
  }
  succs={
    836969741: null
  }
, 1059634518:
{
 ir: null
 stmt: null
  preds={
    52913970: null
  }
  succs={
    836969741: null
  }
, 836969741:
{
 tag: IFEXIT
  preds={
    259319861: null
    1059634518: null
  }
  succs={
    1541433310: null
  }
, 1541433310:
{
 true: 567852222
 false: 1938025186
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    836969741: null
  }
  succs={
    567852222: null
    1938025186: null
  }
, 567852222:
{
 ir: break;
 stmt: break;
  preds={
    1541433310: null
  }
  succs={
    418513504: null
  }
, 1938025186:
{
 ir: null
 stmt: null
  preds={
    1541433310: null
  }
  succs={
    405036720: null
  }
, 405036720:
{
 tag: IFEXIT
  preds={
    1938025186: null
  }
  succs={
    2088582214: null
  }
, 2088582214:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    405036720: null
  }
  succs={
    620456576: null
  }
, 620456576:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    2088582214: null
  }
  succs={
    1730337646: null
  }
, 1730337646:
{
 ir: i ++ 
  preds={
    620456576: null
  }
  succs={
    1220759559: null
  }
, 418513504:
{
 stmt-exit: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 tag: FOREXIT
  preds={
    1220759559: null
    567852222: null
  }
  succs={
    2051598050: null
  }
, 2051598050:
{
 true: 1256405521
 false: 188791662
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(2);
}
  preds={
    418513504: null
  }
  succs={
    1256405521: null
    188791662: null
  }
, 1256405521:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
    2051598050: null
  }
  succs={
    61426020: null
  }
, 188791662:
{
 ir: null
 stmt: null
  preds={
    2051598050: null
  }
  succs={
    61426020: null
  }
, 61426020:
{
 tag: IFEXIT
  preds={
    1256405521: null
    188791662: null
  }
  succs={
    1347016882: null
  }
, 1347016882:
{
 ir: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
 stmt: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
  preds={
    61426020: null
  }
  succs={
    1662912171: null
  }
, 1662912171:
{
 true: 1829460911
 false: 708153797
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(2);
}
  preds={
    1347016882: null
  }
  succs={
    1829460911: null
    708153797: null
  }
, 1829460911:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
    1662912171: null
  }
  succs={
    883380345: null
  }
, 708153797:
{
 ir: null
 stmt: null
  preds={
    1662912171: null
  }
  succs={
    883380345: null
  }
, 883380345:
{
 tag: IFEXIT
  preds={
    1829460911: null
    708153797: null
  }
  succs={
    276748028: null
  }
, 276748028:
{
 true: 54960993
 false: 373544591
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(1);
}
  preds={
    883380345: null
  }
  succs={
    54960993: null
    373544591: null
  }
, 54960993:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
    276748028: null
  }
  succs={
    409565350: null
  }
, 373544591:
{
 ir: null
 stmt: null
  preds={
    276748028: null
  }
  succs={
    409565350: null
  }
, 409565350:
{
 tag: IFEXIT
  preds={
    54960993: null
    373544591: null
  }
  succs={
    1079125839: null
  }
, 1079125839:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 1210939243
 for-step: 321772459
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 696165690
  preds={
    409565350: null
  }
  succs={
    1210939243: null
  }
, 1210939243:
{
 true: 771923297
 false: 696165690
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    1079125839: null
    321772459: null
  }
  succs={
    771923297: null
    696165690: null
  }
, 771923297:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    1210939243: null
  }
  succs={
    321772459: null
  }
, 321772459:
{
 ir: reduce_span_0 ++ 
  preds={
    771923297: null
  }
  succs={
    1210939243: null
  }
, 696165690:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    1210939243: null
  }
  succs={
    830863979: null
  }
, 830863979:
{
 ir: i=0;
 for-condition: 1985028494
 for-step: 1832283291
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 1532554556
  preds={
    696165690: null
  }
  succs={
    1985028494: null
  }
, 1985028494:
{
 true: 1542598424
 false: 1532554556
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    830863979: null
    1832283291: null
  }
  succs={
    1542598424: null
    1532554556: null
  }
, 1542598424:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    1985028494: null
  }
  succs={
    181078353: null
  }
, 181078353:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    1542598424: null
  }
  succs={
    645875534: null
  }
, 645875534:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    181078353: null
  }
  succs={
    1667534569: null
  }
, 1667534569:
{
 true: 673672784
 false: 1758893871
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    645875534: null
  }
  succs={
    673672784: null
    1758893871: null
  }
, 673672784:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    1667534569: null
  }
  succs={
    2054451662: null
  }
, 1758893871:
{
 ir: null
 stmt: null
  preds={
    1667534569: null
  }
  succs={
    1170111701: null
  }
, 2054451662:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    673672784: null
  }
  succs={
    1659309731: null
  }
, 1659309731:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    2054451662: null
  }
  succs={
    1056862342: null
  }
, 1056862342:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    1659309731: null
  }
  succs={
    1734184086: null
  }
, 1734184086:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    1056862342: null
  }
  succs={
    1947941827: null
  }
, 1947941827:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    1734184086: null
  }
  succs={
    785625589: null
  }
, 785625589:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    1947941827: null
  }
  succs={
    1170111701: null
  }
, 1170111701:
{
 tag: IFEXIT
  preds={
    785625589: null
    1758893871: null
  }
  succs={
    1832283291: null
  }
, 1832283291:
{
 ir: i ++ 
  preds={
    1170111701: null
  }
  succs={
    1985028494: null
  }
, 1532554556:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    1985028494: null
  }
  succs={
    1690233783: null
  }
, 1690233783:
{
 ir: reduce_span_0=0;
 for-condition: 976358110
 for-step: 2014563089
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 198098993
  preds={
    1532554556: null
  }
  succs={
    976358110: null
  }
, 976358110:
{
 true: 620423816
 false: 198098993
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    1690233783: null
    2014563089: null
  }
  succs={
    620423816: null
    198098993: null
  }
, 620423816:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    976358110: null
  }
  succs={
    2014563089: null
  }
, 2014563089:
{
 ir: reduce_span_0 ++ 
  preds={
    620423816: null
  }
  succs={
    976358110: null
  }
, 198098993:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    976358110: null
  }
  succs={
    854653864: null
  }
, 854653864:
{
 true: 553672556
 false: 1415439780
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(1);
}
  preds={
    198098993: null
  }
  succs={
    553672556: null
    1415439780: null
  }
, 553672556:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
    854653864: null
  }
  succs={
    703555670: null
  }
, 1415439780:
{
 ir: null
 stmt: null
  preds={
    854653864: null
  }
  succs={
    703555670: null
  }
, 703555670:
{
 tag: IFEXIT
  preds={
    553672556: null
    1415439780: null
  }
  succs={
    73698537: null
  }
, 73698537:
{
 ir: k ++ 
  preds={
    703555670: null
  }
  succs={
    179808568: null
  }
, 1453062635:
{
 stmt-exit: for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
 tag: FOREXIT
  preds={
    179808568: null
  }
  succs={
    124494140: null
  }
, 124494140:
{
 ir: i=0;
 for-condition: 659059448
 for-step: 246826139
 stmt: #pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
 for-exit: 2083854344
  preds={
    1453062635: null
  }
  succs={
    659059448: null
  }
, 659059448:
{
 true: 1632789609
 false: 2083854344
 ir: i<10
 loop-variants: [i, gc]
  preds={
    124494140: null
    246826139: null
  }
  succs={
    1632789609: null
    2083854344: null
  }
, 1632789609:
{
 ir: gc=(gc+q[i]);
 stmt: gc=(gc+q[i]);
  preds={
    659059448: null
  }
  succs={
    246826139: null
  }
, 246826139:
{
 ir: i ++ 
  preds={
    1632789609: null
  }
  succs={
    659059448: null
  }
, 2083854344:
{
 stmt-exit: #pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
 tag: FOREXIT
  preds={
    659059448: null
  }
  succs={
    403598020: null
  }
, 403598020:
{
 ir: timer_stop(0);
 stmt: timer_stop(0);
  preds={
    2083854344: null
  }
  succs={
    1119242936: null
  }
, 1119242936:
{
 ir: tm=timer_read(0);
 stmt: tm=timer_read(0);
  preds={
    403598020: null
  }
  succs={
    2123914473: null
  }
, 2123914473:
{
 ir: nit=0;
 stmt: nit=0;
  preds={
    1119242936: null
  }
  succs={
    708443754: null
  }
, 708443754:
{
 ir: verified=true;
 stmt: verified=true;
  preds={
    2123914473: null
  }
  succs={
    1091234211: null
  }
, 1091234211:
{
 ir: sx_verify_value=40338.15542441498;
 stmt: sx_verify_value=40338.15542441498;
  preds={
    708443754: null
  }
  succs={
    832145584: null
  }
, 832145584:
{
 ir: sy_verify_value=( - 26606.69192809235);
 stmt: sy_verify_value=( - 26606.69192809235);
  preds={
    1091234211: null
  }
  succs={
    50720817: null
  }
, 50720817:
{
 true: 1752535057
 false: 1496220730
 ir: verified
 stmt: if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
  preds={
    832145584: null
  }
  succs={
    1752535057: null
    1496220730: null
  }
, 1752535057:
{
 ir: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
 stmt: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
  preds={
    50720817: null
  }
  succs={
    224060798: null
  }
, 1496220730:
{
 ir: null
 stmt: null
  preds={
    50720817: null
  }
  succs={
    488600086: null
  }
, 224060798:
{
 ir: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
 stmt: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
  preds={
    1752535057: null
  }
  succs={
    2116299597: null
  }
, 2116299597:
{
 ir: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
 stmt: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
  preds={
    224060798: null
  }
  succs={
    488600086: null
  }
, 488600086:
{
 tag: IFEXIT
  preds={
    2116299597: null
    1496220730: null
  }
  succs={
    1111379131: null
  }
, 1111379131:
{
 ir: Mops=((pow(2.0, (30+1))/tm)/1000000.0);
 stmt: Mops=((pow(2.0, (30+1))/tm)/1000000.0);
  preds={
    488600086: null
  }
  succs={
    1846982837: null
  }
, 1846982837:
{
 ir: printf("\nEP Benchmark Results:\n\n");
 stmt: printf("\nEP Benchmark Results:\n\n");
  preds={
    1111379131: null
  }
  succs={
    1135935001: null
  }
, 1135935001:
{
 ir: printf("CPU Time =%10.4lf\n", tm);
 stmt: printf("CPU Time =%10.4lf\n", tm);
  preds={
    1846982837: null
  }
  succs={
    635288507: null
  }
, 635288507:
{
 ir: printf("N = 2^%5d\n", 30);
 stmt: printf("N = 2^%5d\n", 30);
  preds={
    1135935001: null
  }
  succs={
    355885103: null
  }
, 355885103:
{
 ir: printf("No. Gaussian Pairs = %15.0lf\n", gc);
 stmt: printf("No. Gaussian Pairs = %15.0lf\n", gc);
  preds={
    635288507: null
  }
  succs={
    1321115948: null
  }
, 1321115948:
{
 ir: printf("Sums = %25.15lE %25.15lE\n", sx, sy);
 stmt: printf("Sums = %25.15lE %25.15lE\n", sx, sy);
  preds={
    355885103: null
  }
  succs={
    706665172: null
  }
, 706665172:
{
 ir: printf("Counts: \n");
 stmt: printf("Counts: \n");
  preds={
    1321115948: null
  }
  succs={
    2144067911: null
  }
, 2144067911:
{
 ir: i=0;
 for-condition: 1153933106
 for-step: 593447952
 stmt: for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
 for-exit: 1950136544
  preds={
    706665172: null
  }
  succs={
    1153933106: null
  }
, 1153933106:
{
 true: 1649847375
 false: 1950136544
 ir: i<10
 loop-variants: [i]
  preds={
    2144067911: null
    593447952: null
  }
  succs={
    1649847375: null
    1950136544: null
  }
, 1649847375:
{
 ir: printf("%3d%15.0lf\n", i, q[i]);
 stmt: printf("%3d%15.0lf\n", i, q[i]);
  preds={
    1153933106: null
  }
  succs={
    593447952: null
  }
, 593447952:
{
 ir: i ++ 
  preds={
    1649847375: null
  }
  succs={
    1153933106: null
  }
, 1950136544:
{
 stmt-exit: for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
 tag: FOREXIT
  preds={
    1153933106: null
  }
  succs={
    209360730: null
  }
, 209360730:
{
 ir: print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
 stmt: print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
  preds={
    1950136544: null
  }
  succs={
    1196963249: null
  }
, 1196963249:
{
 true: 1971152916
 false: 1663488386
 ir: timers_enabled
 stmt: if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
  preds={
    209360730: null
  }
  succs={
    1971152916: null
    1663488386: null
  }
, 1971152916:
{
 true: 740007499
 false: 1687627235
 ir: (tm<=0.0)
 stmt: if ((tm<=0.0))
{
tm=1.0;
}
  preds={
    1196963249: null
  }
  succs={
    740007499: null
    1687627235: null
  }
, 1663488386:
{
 ir: null
 stmt: null
  preds={
    1196963249: null
  }
  succs={
    1380044647: null
  }
, 740007499:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
    1971152916: null
  }
  succs={
    1007660652: null
  }
, 1687627235:
{
 ir: null
 stmt: null
  preds={
    1971152916: null
  }
  succs={
    1007660652: null
  }
, 1007660652:
{
 tag: IFEXIT
  preds={
    740007499: null
    1687627235: null
  }
  succs={
    1276544608: null
  }
, 1276544608:
{
 ir: tt=timer_read(0);
 stmt: tt=timer_read(0);
  preds={
    1007660652: null
  }
  succs={
    1387620926: null
  }
, 1387620926:
{
 ir: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    1276544608: null
  }
  succs={
    265348534: null
  }
, 265348534:
{
 ir: tt=timer_read(1);
 stmt: tt=timer_read(1);
  preds={
    1387620926: null
  }
  succs={
    1324173038: null
  }
, 1324173038:
{
 ir: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    265348534: null
  }
  succs={
    917568725: null
  }
, 917568725:
{
 ir: tt=timer_read(2);
 stmt: tt=timer_read(2);
  preds={
    1324173038: null
  }
  succs={
    1336775847: null
  }
, 1336775847:
{
 ir: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    917568725: null
  }
  succs={
    1380044647: null
  }
, 1380044647:
{
 tag: IFEXIT
  preds={
    1336775847: null
    1663488386: null
  }
  succs={
    1902801188: null
  }
, 1902801188:
{
 ir: _ret_val_0=0;
 stmt: _ret_val_0=0;
  preds={
    1380044647: null
  }
  succs={
    1998137093: null
  }
, 1998137093:
{
 ir: return _ret_val_0;
 symbol-exit: [{
double Mops, t1, t2, t3, t4, x1, x2;
double sx, sy, tm, an, tt, gc;
double sx_verify_value, sy_verify_value, sx_err, sy_err;
int np;
int i, ik, kk, l, k, nit;
int k_offset, j;
logical verified, timers_enabled;
double dum[3] = {1.0, 1.0, 1.0};
char size[16];
FILE * fp;
int _ret_val_0;
if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
sprintf(size, "%15.0lf", pow(2.0, (30+1)));
j=14;
if ((size[j]=='.'))
{
j -- ;
}
size[(j+1)]='\0';
printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
printf("\n Number of random numbers generated: %15s\n", size);
verified=false;
np=(1<<(30-16));
vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
dum[0]=randlc(( & dum[1]), dum[2]);
#pragma loop name main#0
 
#pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
timer_clear(0);
timer_clear(1);
timer_clear(2);
timer_start(0);
t1=1.220703125E9;
vranlc(0, ( & t1), 1.220703125E9, x);
t1=1.220703125E9;
#pragma loop name main#1
 
for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
an=t1;
tt=2.71828183E8;
gc=0.0;
sx=0.0;
sy=0.0;
#pragma loop name main#2
 
#pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
k_offset=( - 1);
#pragma experimental section start null
#pragma loop name main#3
 
for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
#pragma experimental section stop null
#pragma loop name main#4
 
#pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
timer_stop(0);
tm=timer_read(0);
nit=0;
verified=true;
sx_verify_value=40338.15542441498;
sy_verify_value=( - 26606.69192809235);
if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
Mops=((pow(2.0, (30+1))/tm)/1000000.0);
printf("\nEP Benchmark Results:\n\n");
printf("CPU Time =%10.4lf\n", tm);
printf("N = 2^%5d\n", 30);
printf("No. Gaussian Pairs = %15.0lf\n", gc);
printf("Sums = %25.15lE %25.15lE\n", sx, sy);
printf("Counts: \n");
#pragma loop name main#5
 
for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
_ret_val_0=0;
return _ret_val_0;
}]
 stmt: return _ret_val_0;
  preds={
    1902801188: null
  }
  succs={
  }
]</DFAGraph>




[Mops, t1, t2, t3, t4, x1, x2, sx, sy, tm, an, tt, gc, sx_verify_value, sy_verify_value, sx_err, sy_err, np, i, ik, kk, l, k, nit, k_offset, j, verified, timers_enabled, dum[3] = {1.0, 1.0, 1.0}, size[16], * fp, _ret_val_0, * reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[2122357625:
{
 ir: timers_enabled=false;
 stmt: timers_enabled=false;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1650332494:
{
 ir: timers_enabled=true;
 stmt: timers_enabled=true;
  preds={
  }
  succs={
    1556162268: null
  }
, 1556162268:
{
 ir: fclose(fp);
 stmt: fclose(fp);
  preds={
    1650332494: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1434015813:
{
 ir: j -- ;
 stmt: j -- ;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1964847681:
{
 ir: x[i]=( - 1.0E99);
 stmt: x[i]=( - 1.0E99);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1032568028:
{
 ir: t2=randlc(( & t1), t1);
 stmt: t2=randlc(( & t1), t1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[579447973:
{
 ir: q[i]=0.0;
 stmt: q[i]=0.0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[901689694:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[421191743:
{
 ir: break;
 stmt: break;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[747870628:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
  }
  succs={
    1107204185: null
  }
, 1107204185:
{
 true: 901689694
 false: 1523084197
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    747870628: null
  }
  succs={
    901689694: null
    1523084197: null
  }
, 901689694:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    1107204185: null
  }
  succs={
    1818747191: null
  }
, 1523084197:
{
 ir: null
 stmt: null
  preds={
    1107204185: null
  }
  succs={
    1818747191: null
  }
, 1818747191:
{
 tag: IFEXIT
  preds={
    901689694: null
    1523084197: null
  }
  succs={
    9844218: null
  }
, 9844218:
{
 true: 421191743
 false: 1403716230
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    1818747191: null
  }
  succs={
    421191743: null
    1403716230: null
  }
, 421191743:
{
 ir: break;
 stmt: break;
  preds={
    9844218: null
  }
  succs={
  }
, 1403716230:
{
 ir: null
 stmt: null
  preds={
    9844218: null
  }
  succs={
    1673916398: null
  }
, 1673916398:
{
 tag: IFEXIT
  preds={
    1403716230: null
  }
  succs={
    756080817: null
  }
, 756080817:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    1673916398: null
  }
  succs={
    479734028: null
  }
, 479734028:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    756080817: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1586470445:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1784834205:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[2044825144:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[480402503:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1533547487:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
  }
  succs={
    493944943: null
  }
, 493944943:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    1533547487: null
  }
  succs={
    99770475: null
  }
, 99770475:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    493944943: null
  }
  succs={
    727250772: null
  }
, 727250772:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    99770475: null
  }
  succs={
    1052768296: null
  }
, 1052768296:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    727250772: null
  }
  succs={
    626193099: null
  }
, 626193099:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    1052768296: null
  }
  succs={
    859123506: null
  }
, 859123506:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    626193099: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1650955365:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
  }
  succs={
    1751500625: null
  }
, 1751500625:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    1650955365: null
  }
  succs={
    1788380050: null
  }
, 1788380050:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    1751500625: null
  }
  succs={
    1597742167: null
  }
, 1597742167:
{
 true: 1533547487
 false: 503595296
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    1788380050: null
  }
  succs={
    1533547487: null
    503595296: null
  }
, 1533547487:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    1597742167: null
  }
  succs={
    493944943: null
  }
, 503595296:
{
 ir: null
 stmt: null
  preds={
    1597742167: null
  }
  succs={
    754072705: null
  }
, 493944943:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    1533547487: null
  }
  succs={
    99770475: null
  }
, 99770475:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    493944943: null
  }
  succs={
    727250772: null
  }
, 727250772:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    99770475: null
  }
  succs={
    1052768296: null
  }
, 1052768296:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    727250772: null
  }
  succs={
    626193099: null
  }
, 626193099:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    1052768296: null
  }
  succs={
    859123506: null
  }
, 859123506:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    626193099: null
  }
  succs={
    754072705: null
  }
, 754072705:
{
 tag: IFEXIT
  preds={
    859123506: null
    503595296: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[612693043:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[307605969:
{
 ir: reduce_span_0=0;
 for-condition: 1622613647
 for-step: 73688220
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 130166095
  preds={
  }
  succs={
    1622613647: null
  }
, 1622613647:
{
 true: 612693043
 false: 130166095
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    307605969: null
    73688220: null
  }
  succs={
    612693043: null
    130166095: null
  }
, 612693043:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    1622613647: null
  }
  succs={
    73688220: null
  }
, 73688220:
{
 ir: reduce_span_0 ++ 
  preds={
    612693043: null
  }
  succs={
    1622613647: null
  }
, 130166095:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    1622613647: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1396385390:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 100445376
 for-step: 114414807
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 144699438
  preds={
  }
  succs={
    100445376: null
  }
, 100445376:
{
 true: 480402503
 false: 144699438
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    1396385390: null
    114414807: null
  }
  succs={
    480402503: null
    144699438: null
  }
, 480402503:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    100445376: null
  }
  succs={
    114414807: null
  }
, 114414807:
{
 ir: reduce_span_0 ++ 
  preds={
    480402503: null
  }
  succs={
    100445376: null
  }
, 144699438:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    100445376: null
  }
  succs={
    905847077: null
  }
, 905847077:
{
 ir: i=0;
 for-condition: 908384914
 for-step: 156199931
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 878991463
  preds={
    144699438: null
  }
  succs={
    908384914: null
  }
, 908384914:
{
 true: 1650955365
 false: 878991463
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    905847077: null
    156199931: null
  }
  succs={
    1650955365: null
    878991463: null
  }
, 1650955365:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    908384914: null
  }
  succs={
    1751500625: null
  }
, 1751500625:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    1650955365: null
  }
  succs={
    1788380050: null
  }
, 1788380050:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    1751500625: null
  }
  succs={
    1597742167: null
  }
, 1597742167:
{
 true: 1533547487
 false: 503595296
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    1788380050: null
  }
  succs={
    1533547487: null
    503595296: null
  }
, 1533547487:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    1597742167: null
  }
  succs={
    493944943: null
  }
, 503595296:
{
 ir: null
 stmt: null
  preds={
    1597742167: null
  }
  succs={
    754072705: null
  }
, 493944943:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    1533547487: null
  }
  succs={
    99770475: null
  }
, 99770475:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    493944943: null
  }
  succs={
    727250772: null
  }
, 727250772:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    99770475: null
  }
  succs={
    1052768296: null
  }
, 1052768296:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    727250772: null
  }
  succs={
    626193099: null
  }
, 626193099:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    1052768296: null
  }
  succs={
    859123506: null
  }
, 859123506:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    626193099: null
  }
  succs={
    754072705: null
  }
, 754072705:
{
 tag: IFEXIT
  preds={
    859123506: null
    503595296: null
  }
  succs={
    156199931: null
  }
, 156199931:
{
 ir: i ++ 
  preds={
    754072705: null
  }
  succs={
    908384914: null
  }
, 878991463:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    908384914: null
  }
  succs={
    307605969: null
  }
, 307605969:
{
 ir: reduce_span_0=0;
 for-condition: 1622613647
 for-step: 73688220
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 130166095
  preds={
    878991463: null
  }
  succs={
    1622613647: null
  }
, 1622613647:
{
 true: 612693043
 false: 130166095
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    307605969: null
    73688220: null
  }
  succs={
    612693043: null
    130166095: null
  }
, 612693043:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    1622613647: null
  }
  succs={
    73688220: null
  }
, 73688220:
{
 ir: reduce_span_0 ++ 
  preds={
    612693043: null
  }
  succs={
    1622613647: null
  }
, 130166095:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    1622613647: null
  }
  succs={
  }
]</DFAGraph>




[* reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[1599674462:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1893563925:
{
 ir: kk=(k_offset+k);
 stmt: kk=(k_offset+k);
  preds={
  }
  succs={
    1042891691: null
  }
, 1042891691:
{
 ir: t1=2.71828183E8;
 stmt: t1=2.71828183E8;
  preds={
    1893563925: null
  }
  succs={
    1251967187: null
  }
, 1251967187:
{
 ir: t2=an;
 stmt: t2=an;
  preds={
    1042891691: null
  }
  succs={
    1541046463: null
  }
, 1541046463:
{
 ir: i=1;
 for-condition: 388802347
 for-step: 1910896157
 stmt: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 for-exit: 753426788
  preds={
    1251967187: null
  }
  succs={
    388802347: null
  }
, 388802347:
{
 true: 747870628
 false: 753426788
 ir: i<=100
 loop-variants: [i, ik, t3, kk]
  preds={
    1541046463: null
    1910896157: null
  }
  succs={
    747870628: null
    753426788: null
  }
, 747870628:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
    388802347: null
  }
  succs={
    1107204185: null
  }
, 1107204185:
{
 true: 901689694
 false: 1523084197
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    747870628: null
  }
  succs={
    901689694: null
    1523084197: null
  }
, 901689694:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    1107204185: null
  }
  succs={
    1818747191: null
  }
, 1523084197:
{
 ir: null
 stmt: null
  preds={
    1107204185: null
  }
  succs={
    1818747191: null
  }
, 1818747191:
{
 tag: IFEXIT
  preds={
    901689694: null
    1523084197: null
  }
  succs={
    9844218: null
  }
, 9844218:
{
 true: 421191743
 false: 1403716230
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    1818747191: null
  }
  succs={
    421191743: null
    1403716230: null
  }
, 421191743:
{
 ir: break;
 stmt: break;
  preds={
    9844218: null
  }
  succs={
    753426788: null
  }
, 1403716230:
{
 ir: null
 stmt: null
  preds={
    9844218: null
  }
  succs={
    1673916398: null
  }
, 1673916398:
{
 tag: IFEXIT
  preds={
    1403716230: null
  }
  succs={
    756080817: null
  }
, 756080817:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    1673916398: null
  }
  succs={
    479734028: null
  }
, 479734028:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    756080817: null
  }
  succs={
    1910896157: null
  }
, 1910896157:
{
 ir: i ++ 
  preds={
    479734028: null
  }
  succs={
    388802347: null
  }
, 753426788:
{
 stmt-exit: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 tag: FOREXIT
  preds={
    388802347: null
    421191743: null
  }
  succs={
    1373577787: null
  }
, 1373577787:
{
 true: 1586470445
 false: 265577219
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(2);
}
  preds={
    753426788: null
  }
  succs={
    1586470445: null
    265577219: null
  }
, 1586470445:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
    1373577787: null
  }
  succs={
    1624817884: null
  }
, 265577219:
{
 ir: null
 stmt: null
  preds={
    1373577787: null
  }
  succs={
    1624817884: null
  }
, 1624817884:
{
 tag: IFEXIT
  preds={
    1586470445: null
    265577219: null
  }
  succs={
    1107579932: null
  }
, 1107579932:
{
 ir: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
 stmt: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
  preds={
    1624817884: null
  }
  succs={
    1174586025: null
  }
, 1174586025:
{
 true: 1784834205
 false: 1627010197
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(2);
}
  preds={
    1107579932: null
  }
  succs={
    1784834205: null
    1627010197: null
  }
, 1784834205:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
    1174586025: null
  }
  succs={
    4073506: null
  }
, 1627010197:
{
 ir: null
 stmt: null
  preds={
    1174586025: null
  }
  succs={
    4073506: null
  }
, 4073506:
{
 tag: IFEXIT
  preds={
    1784834205: null
    1627010197: null
  }
  succs={
    698747943: null
  }
, 698747943:
{
 true: 2044825144
 false: 407493402
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(1);
}
  preds={
    4073506: null
  }
  succs={
    2044825144: null
    407493402: null
  }
, 2044825144:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
    698747943: null
  }
  succs={
    1774690057: null
  }
, 407493402:
{
 ir: null
 stmt: null
  preds={
    698747943: null
  }
  succs={
    1774690057: null
  }
, 1774690057:
{
 tag: IFEXIT
  preds={
    2044825144: null
    407493402: null
  }
  succs={
    1396385390: null
  }
, 1396385390:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 100445376
 for-step: 114414807
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 144699438
  preds={
    1774690057: null
  }
  succs={
    100445376: null
  }
, 100445376:
{
 true: 480402503
 false: 144699438
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    1396385390: null
    114414807: null
  }
  succs={
    480402503: null
    144699438: null
  }
, 480402503:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    100445376: null
  }
  succs={
    114414807: null
  }
, 114414807:
{
 ir: reduce_span_0 ++ 
  preds={
    480402503: null
  }
  succs={
    100445376: null
  }
, 144699438:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    100445376: null
  }
  succs={
    905847077: null
  }
, 905847077:
{
 ir: i=0;
 for-condition: 908384914
 for-step: 156199931
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 878991463
  preds={
    144699438: null
  }
  succs={
    908384914: null
  }
, 908384914:
{
 true: 1650955365
 false: 878991463
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    905847077: null
    156199931: null
  }
  succs={
    1650955365: null
    878991463: null
  }
, 1650955365:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    908384914: null
  }
  succs={
    1751500625: null
  }
, 1751500625:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    1650955365: null
  }
  succs={
    1788380050: null
  }
, 1788380050:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    1751500625: null
  }
  succs={
    1597742167: null
  }
, 1597742167:
{
 true: 1533547487
 false: 503595296
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    1788380050: null
  }
  succs={
    1533547487: null
    503595296: null
  }
, 1533547487:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    1597742167: null
  }
  succs={
    493944943: null
  }
, 503595296:
{
 ir: null
 stmt: null
  preds={
    1597742167: null
  }
  succs={
    754072705: null
  }
, 493944943:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    1533547487: null
  }
  succs={
    99770475: null
  }
, 99770475:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    493944943: null
  }
  succs={
    727250772: null
  }
, 727250772:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    99770475: null
  }
  succs={
    1052768296: null
  }
, 1052768296:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    727250772: null
  }
  succs={
    626193099: null
  }
, 626193099:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    1052768296: null
  }
  succs={
    859123506: null
  }
, 859123506:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    626193099: null
  }
  succs={
    754072705: null
  }
, 754072705:
{
 tag: IFEXIT
  preds={
    859123506: null
    503595296: null
  }
  succs={
    156199931: null
  }
, 156199931:
{
 ir: i ++ 
  preds={
    754072705: null
  }
  succs={
    908384914: null
  }
, 878991463:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    908384914: null
  }
  succs={
    307605969: null
  }
, 307605969:
{
 ir: reduce_span_0=0;
 for-condition: 1622613647
 for-step: 73688220
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 130166095
  preds={
    878991463: null
  }
  succs={
    1622613647: null
  }
, 1622613647:
{
 true: 612693043
 false: 130166095
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    307605969: null
    73688220: null
  }
  succs={
    612693043: null
    130166095: null
  }
, 612693043:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    1622613647: null
  }
  succs={
    73688220: null
  }
, 73688220:
{
 ir: reduce_span_0 ++ 
  preds={
    612693043: null
  }
  succs={
    1622613647: null
  }
, 130166095:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    1622613647: null
  }
  succs={
    1623060829: null
  }
, 1623060829:
{
 true: 1599674462
 false: 1205483858
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(1);
}
  preds={
    130166095: null
  }
  succs={
    1599674462: null
    1205483858: null
  }
, 1599674462:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
    1623060829: null
  }
  succs={
    1373949107: null
  }
, 1205483858:
{
 ir: null
 stmt: null
  preds={
    1623060829: null
  }
  succs={
    1373949107: null
  }
, 1373949107:
{
 tag: IFEXIT
  preds={
    1599674462: null
    1205483858: null
  }
  succs={
  }
]</DFAGraph>




[* reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[727860268:
{
 ir: gc=(gc+q[i]);
 stmt: gc=(gc+q[i]);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[261650860:
{
 ir: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
 stmt: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
  preds={
  }
  succs={
    988904418: null
  }
, 988904418:
{
 ir: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
 stmt: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
  preds={
    261650860: null
  }
  succs={
    938613108: null
  }
, 938613108:
{
 ir: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
 stmt: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
  preds={
    988904418: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1733056574:
{
 ir: printf("%3d%15.0lf\n", i, q[i]);
 stmt: printf("%3d%15.0lf\n", i, q[i]);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1636178473:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[822232612:
{
 true: 1636178473
 false: 633131207
 ir: (tm<=0.0)
 stmt: if ((tm<=0.0))
{
tm=1.0;
}
  preds={
  }
  succs={
    1636178473: null
    633131207: null
  }
, 1636178473:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
    822232612: null
  }
  succs={
    852190062: null
  }
, 633131207:
{
 ir: null
 stmt: null
  preds={
    822232612: null
  }
  succs={
    852190062: null
  }
, 852190062:
{
 tag: IFEXIT
  preds={
    1636178473: null
    633131207: null
  }
  succs={
    1674403916: null
  }
, 1674403916:
{
 ir: tt=timer_read(0);
 stmt: tt=timer_read(0);
  preds={
    852190062: null
  }
  succs={
    1088239991: null
  }
, 1088239991:
{
 ir: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    1674403916: null
  }
  succs={
    61137731: null
  }
, 61137731:
{
 ir: tt=timer_read(1);
 stmt: tt=timer_read(1);
  preds={
    1088239991: null
  }
  succs={
    1780293706: null
  }
, 1780293706:
{
 ir: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    61137731: null
  }
  succs={
    1658511941: null
  }
, 1658511941:
{
 ir: tt=timer_read(2);
 stmt: tt=timer_read(2);
  preds={
    1780293706: null
  }
  succs={
    1264941544: null
  }
, 1264941544:
{
 ir: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    1658511941: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1924990666:
{
 true: 2122357625
 false: 1650332494
 symbol-entry: {
double Mops, t1, t2, t3, t4, x1, x2;
double sx, sy, tm, an, tt, gc;
double sx_verify_value, sy_verify_value, sx_err, sy_err;
int np;
int i, ik, kk, l, k, nit;
int k_offset, j;
logical verified, timers_enabled;
double dum[3] = {1.0, 1.0, 1.0};
char size[16];
FILE * fp;
int _ret_val_0;
if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
sprintf(size, "%15.0lf", pow(2.0, (30+1)));
j=14;
if ((size[j]=='.'))
{
j -- ;
}
size[(j+1)]='\0';
printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
printf("\n Number of random numbers generated: %15s\n", size);
verified=false;
np=(1<<(30-16));
vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
dum[0]=randlc(( & dum[1]), dum[2]);
#pragma loop name main#0
 
#pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
timer_clear(0);
timer_clear(1);
timer_clear(2);
timer_start(0);
t1=1.220703125E9;
vranlc(0, ( & t1), 1.220703125E9, x);
t1=1.220703125E9;
#pragma loop name main#1
 
for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
an=t1;
tt=2.71828183E8;
gc=0.0;
sx=0.0;
sy=0.0;
#pragma loop name main#2
 
#pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
k_offset=( - 1);
#pragma experimental section start null
#pragma loop name main#3
 
for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
#pragma experimental section stop null
#pragma loop name main#4
 
#pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
timer_stop(0);
tm=timer_read(0);
nit=0;
verified=true;
sx_verify_value=40338.15542441498;
sy_verify_value=( - 26606.69192809235);
if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
Mops=((pow(2.0, (30+1))/tm)/1000000.0);
printf("\nEP Benchmark Results:\n\n");
printf("CPU Time =%10.4lf\n", tm);
printf("N = 2^%5d\n", 30);
printf("No. Gaussian Pairs = %15.0lf\n", gc);
printf("Sums = %25.15lE %25.15lE\n", sx, sy);
printf("Counts: \n");
#pragma loop name main#5
 
for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
_ret_val_0=0;
return _ret_val_0;
}
 ir: ((fp=fopen("timer.flag", "r"))==((void * )0))
 stmt: if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
  preds={
  }
  succs={
    2122357625: null
    1650332494: null
  }
, 2122357625:
{
 ir: timers_enabled=false;
 stmt: timers_enabled=false;
  preds={
    1924990666: null
  }
  succs={
    144445623: null
  }
, 1650332494:
{
 ir: timers_enabled=true;
 stmt: timers_enabled=true;
  preds={
    1924990666: null
  }
  succs={
    1556162268: null
  }
, 1556162268:
{
 ir: fclose(fp);
 stmt: fclose(fp);
  preds={
    1650332494: null
  }
  succs={
    144445623: null
  }
, 144445623:
{
 tag: IFEXIT
  preds={
    2122357625: null
    1556162268: null
  }
  succs={
    1572745406: null
  }
, 1572745406:
{
 ir: sprintf(size, "%15.0lf", pow(2.0, (30+1)));
 stmt: sprintf(size, "%15.0lf", pow(2.0, (30+1)));
  preds={
    144445623: null
  }
  succs={
    1340644388: null
  }
, 1340644388:
{
 ir: j=14;
 stmt: j=14;
  preds={
    1572745406: null
  }
  succs={
    1023996917: null
  }
, 1023996917:
{
 true: 1434015813
 false: 295640874
 ir: (size[j]=='.')
 stmt: if ((size[j]=='.'))
{
j -- ;
}
  preds={
    1340644388: null
  }
  succs={
    1434015813: null
    295640874: null
  }
, 1434015813:
{
 ir: j -- ;
 stmt: j -- ;
  preds={
    1023996917: null
  }
  succs={
    438151297: null
  }
, 295640874:
{
 ir: null
 stmt: null
  preds={
    1023996917: null
  }
  succs={
    438151297: null
  }
, 438151297:
{
 tag: IFEXIT
  preds={
    1434015813: null
    295640874: null
  }
  succs={
    96039159: null
  }
, 96039159:
{
 ir: size[(j+1)]='\0';
 stmt: size[(j+1)]='\0';
  preds={
    438151297: null
  }
  succs={
    2144644334: null
  }
, 2144644334:
{
 ir: printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
 stmt: printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
  preds={
    96039159: null
  }
  succs={
    375097969: null
  }
, 375097969:
{
 ir: printf("\n Number of random numbers generated: %15s\n", size);
 stmt: printf("\n Number of random numbers generated: %15s\n", size);
  preds={
    2144644334: null
  }
  succs={
    1635082651: null
  }
, 1635082651:
{
 ir: verified=false;
 stmt: verified=false;
  preds={
    375097969: null
  }
  succs={
    788892554: null
  }
, 788892554:
{
 ir: np=(1<<(30-16));
 stmt: np=(1<<(30-16));
  preds={
    1635082651: null
  }
  succs={
    1970073944: null
  }
, 1970073944:
{
 ir: vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
 stmt: vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
  preds={
    788892554: null
  }
  succs={
    1060042118: null
  }
, 1060042118:
{
 ir: dum[0]=randlc(( & dum[1]), dum[2]);
 stmt: dum[0]=randlc(( & dum[1]), dum[2]);
  preds={
    1970073944: null
  }
  succs={
    1681094402: null
  }
, 1681094402:
{
 ir: i=0;
 for-condition: 1992801971
 for-step: 754527431
 stmt: #pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
 for-exit: 820677667
  preds={
    1060042118: null
  }
  succs={
    1992801971: null
  }
, 1992801971:
{
 true: 1964847681
 false: 820677667
 ir: i<(2*(1<<16))
 loop-variants: [i, x[(2*(1<<16))]]
  preds={
    1681094402: null
    754527431: null
  }
  succs={
    1964847681: null
    820677667: null
  }
, 1964847681:
{
 ir: x[i]=( - 1.0E99);
 stmt: x[i]=( - 1.0E99);
  preds={
    1992801971: null
  }
  succs={
    754527431: null
  }
, 754527431:
{
 ir: i ++ 
  preds={
    1964847681: null
  }
  succs={
    1992801971: null
  }
, 820677667:
{
 stmt-exit: #pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
 tag: FOREXIT
  preds={
    1992801971: null
  }
  succs={
    2064883371: null
  }
, 2064883371:
{
 ir: Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
 stmt: Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
  preds={
    820677667: null
  }
  succs={
    82275756: null
  }
, 82275756:
{
 ir: timer_clear(0);
 stmt: timer_clear(0);
  preds={
    2064883371: null
  }
  succs={
    1629353699: null
  }
, 1629353699:
{
 ir: timer_clear(1);
 stmt: timer_clear(1);
  preds={
    82275756: null
  }
  succs={
    99808631: null
  }
, 99808631:
{
 ir: timer_clear(2);
 stmt: timer_clear(2);
  preds={
    1629353699: null
  }
  succs={
    1651754404: null
  }
, 1651754404:
{
 ir: timer_start(0);
 stmt: timer_start(0);
  preds={
    99808631: null
  }
  succs={
    1564892747: null
  }
, 1564892747:
{
 ir: t1=1.220703125E9;
 stmt: t1=1.220703125E9;
  preds={
    1651754404: null
  }
  succs={
    1407324654: null
  }
, 1407324654:
{
 ir: vranlc(0, ( & t1), 1.220703125E9, x);
 stmt: vranlc(0, ( & t1), 1.220703125E9, x);
  preds={
    1564892747: null
  }
  succs={
    1101598632: null
  }
, 1101598632:
{
 ir: t1=1.220703125E9;
 stmt: t1=1.220703125E9;
  preds={
    1407324654: null
  }
  succs={
    293474277: null
  }
, 293474277:
{
 ir: i=0;
 for-condition: 1380976928
 for-step: 413373997
 stmt: for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
 for-exit: 2024711353
  preds={
    1101598632: null
  }
  succs={
    1380976928: null
  }
, 1380976928:
{
 true: 1032568028
 false: 2024711353
 ir: i<(16+1)
 loop-variants: [i, t2]
  preds={
    293474277: null
    413373997: null
  }
  succs={
    1032568028: null
    2024711353: null
  }
, 1032568028:
{
 ir: t2=randlc(( & t1), t1);
 stmt: t2=randlc(( & t1), t1);
  preds={
    1380976928: null
  }
  succs={
    413373997: null
  }
, 413373997:
{
 ir: i ++ 
  preds={
    1032568028: null
  }
  succs={
    1380976928: null
  }
, 2024711353:
{
 stmt-exit: for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
 tag: FOREXIT
  preds={
    1380976928: null
  }
  succs={
    711310213: null
  }
, 711310213:
{
 ir: an=t1;
 stmt: an=t1;
  preds={
    2024711353: null
  }
  succs={
    1267042315: null
  }
, 1267042315:
{
 ir: tt=2.71828183E8;
 stmt: tt=2.71828183E8;
  preds={
    711310213: null
  }
  succs={
    1335061928: null
  }
, 1335061928:
{
 ir: gc=0.0;
 stmt: gc=0.0;
  preds={
    1267042315: null
  }
  succs={
    1108706191: null
  }
, 1108706191:
{
 ir: sx=0.0;
 stmt: sx=0.0;
  preds={
    1335061928: null
  }
  succs={
    1160487387: null
  }
, 1160487387:
{
 ir: sy=0.0;
 stmt: sy=0.0;
  preds={
    1108706191: null
  }
  succs={
    407148497: null
  }
, 407148497:
{
 ir: i=0;
 for-condition: 1990421361
 for-step: 16373883
 stmt: #pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
 for-exit: 1878700101
  preds={
    1160487387: null
  }
  succs={
    1990421361: null
  }
, 1990421361:
{
 true: 579447973
 false: 1878700101
 ir: i<10
 loop-variants: [i, q[10]]
  preds={
    407148497: null
    16373883: null
  }
  succs={
    579447973: null
    1878700101: null
  }
, 579447973:
{
 ir: q[i]=0.0;
 stmt: q[i]=0.0;
  preds={
    1990421361: null
  }
  succs={
    16373883: null
  }
, 16373883:
{
 ir: i ++ 
  preds={
    579447973: null
  }
  succs={
    1990421361: null
  }
, 1878700101:
{
 stmt-exit: #pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
 tag: FOREXIT
  preds={
    1990421361: null
  }
  succs={
    40875560: null
  }
, 40875560:
{
 ir: k_offset=( - 1);
 stmt: k_offset=( - 1);
  preds={
    1878700101: null
  }
  succs={
    1230013344: null
  }
, 1230013344:
{
 ir: k=1;
 for-condition: 1189651769
 for-step: 1607869297
 stmt: for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
 for-exit: 681639276
  preds={
    40875560: null
  }
  succs={
    1189651769: null
  }
, 1189651769:
{
 true: 1893563925
 false: 681639276
 ir: k<=np
 loop-variants: [k, kk, t1, t2, i, ik, t3, reduce_span_0, * reduce = (double * )malloc((10*sizeof (double))), x1, x2, t4, l, sx, sy, q[10]]
  preds={
    1230013344: null
    1607869297: null
  }
  succs={
    1893563925: null
    681639276: null
  }
, 1893563925:
{
 ir: kk=(k_offset+k);
 stmt: kk=(k_offset+k);
  preds={
    1189651769: null
  }
  succs={
    1042891691: null
  }
, 1042891691:
{
 ir: t1=2.71828183E8;
 stmt: t1=2.71828183E8;
  preds={
    1893563925: null
  }
  succs={
    1251967187: null
  }
, 1251967187:
{
 ir: t2=an;
 stmt: t2=an;
  preds={
    1042891691: null
  }
  succs={
    1541046463: null
  }
, 1541046463:
{
 ir: i=1;
 for-condition: 388802347
 for-step: 1910896157
 stmt: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 for-exit: 753426788
  preds={
    1251967187: null
  }
  succs={
    388802347: null
  }
, 388802347:
{
 true: 747870628
 false: 753426788
 ir: i<=100
 loop-variants: [i, ik, t3, kk]
  preds={
    1541046463: null
    1910896157: null
  }
  succs={
    747870628: null
    753426788: null
  }
, 747870628:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
    388802347: null
  }
  succs={
    1107204185: null
  }
, 1107204185:
{
 true: 901689694
 false: 1523084197
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    747870628: null
  }
  succs={
    901689694: null
    1523084197: null
  }
, 901689694:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    1107204185: null
  }
  succs={
    1818747191: null
  }
, 1523084197:
{
 ir: null
 stmt: null
  preds={
    1107204185: null
  }
  succs={
    1818747191: null
  }
, 1818747191:
{
 tag: IFEXIT
  preds={
    901689694: null
    1523084197: null
  }
  succs={
    9844218: null
  }
, 9844218:
{
 true: 421191743
 false: 1403716230
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    1818747191: null
  }
  succs={
    421191743: null
    1403716230: null
  }
, 421191743:
{
 ir: break;
 stmt: break;
  preds={
    9844218: null
  }
  succs={
    753426788: null
  }
, 1403716230:
{
 ir: null
 stmt: null
  preds={
    9844218: null
  }
  succs={
    1673916398: null
  }
, 1673916398:
{
 tag: IFEXIT
  preds={
    1403716230: null
  }
  succs={
    756080817: null
  }
, 756080817:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    1673916398: null
  }
  succs={
    479734028: null
  }
, 479734028:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    756080817: null
  }
  succs={
    1910896157: null
  }
, 1910896157:
{
 ir: i ++ 
  preds={
    479734028: null
  }
  succs={
    388802347: null
  }
, 753426788:
{
 stmt-exit: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 tag: FOREXIT
  preds={
    388802347: null
    421191743: null
  }
  succs={
    1373577787: null
  }
, 1373577787:
{
 true: 1586470445
 false: 265577219
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(2);
}
  preds={
    753426788: null
  }
  succs={
    1586470445: null
    265577219: null
  }
, 1586470445:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
    1373577787: null
  }
  succs={
    1624817884: null
  }
, 265577219:
{
 ir: null
 stmt: null
  preds={
    1373577787: null
  }
  succs={
    1624817884: null
  }
, 1624817884:
{
 tag: IFEXIT
  preds={
    1586470445: null
    265577219: null
  }
  succs={
    1107579932: null
  }
, 1107579932:
{
 ir: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
 stmt: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
  preds={
    1624817884: null
  }
  succs={
    1174586025: null
  }
, 1174586025:
{
 true: 1784834205
 false: 1627010197
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(2);
}
  preds={
    1107579932: null
  }
  succs={
    1784834205: null
    1627010197: null
  }
, 1784834205:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
    1174586025: null
  }
  succs={
    4073506: null
  }
, 1627010197:
{
 ir: null
 stmt: null
  preds={
    1174586025: null
  }
  succs={
    4073506: null
  }
, 4073506:
{
 tag: IFEXIT
  preds={
    1784834205: null
    1627010197: null
  }
  succs={
    698747943: null
  }
, 698747943:
{
 true: 2044825144
 false: 407493402
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(1);
}
  preds={
    4073506: null
  }
  succs={
    2044825144: null
    407493402: null
  }
, 2044825144:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
    698747943: null
  }
  succs={
    1774690057: null
  }
, 407493402:
{
 ir: null
 stmt: null
  preds={
    698747943: null
  }
  succs={
    1774690057: null
  }
, 1774690057:
{
 tag: IFEXIT
  preds={
    2044825144: null
    407493402: null
  }
  succs={
    1396385390: null
  }
, 1396385390:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 100445376
 for-step: 114414807
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 144699438
  preds={
    1774690057: null
  }
  succs={
    100445376: null
  }
, 100445376:
{
 true: 480402503
 false: 144699438
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    1396385390: null
    114414807: null
  }
  succs={
    480402503: null
    144699438: null
  }
, 480402503:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    100445376: null
  }
  succs={
    114414807: null
  }
, 114414807:
{
 ir: reduce_span_0 ++ 
  preds={
    480402503: null
  }
  succs={
    100445376: null
  }
, 144699438:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    100445376: null
  }
  succs={
    905847077: null
  }
, 905847077:
{
 ir: i=0;
 for-condition: 908384914
 for-step: 156199931
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 878991463
  preds={
    144699438: null
  }
  succs={
    908384914: null
  }
, 908384914:
{
 true: 1650955365
 false: 878991463
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    905847077: null
    156199931: null
  }
  succs={
    1650955365: null
    878991463: null
  }
, 1650955365:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    908384914: null
  }
  succs={
    1751500625: null
  }
, 1751500625:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    1650955365: null
  }
  succs={
    1788380050: null
  }
, 1788380050:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    1751500625: null
  }
  succs={
    1597742167: null
  }
, 1597742167:
{
 true: 1533547487
 false: 503595296
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    1788380050: null
  }
  succs={
    1533547487: null
    503595296: null
  }
, 1533547487:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    1597742167: null
  }
  succs={
    493944943: null
  }
, 503595296:
{
 ir: null
 stmt: null
  preds={
    1597742167: null
  }
  succs={
    754072705: null
  }
, 493944943:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    1533547487: null
  }
  succs={
    99770475: null
  }
, 99770475:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    493944943: null
  }
  succs={
    727250772: null
  }
, 727250772:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    99770475: null
  }
  succs={
    1052768296: null
  }
, 1052768296:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    727250772: null
  }
  succs={
    626193099: null
  }
, 626193099:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    1052768296: null
  }
  succs={
    859123506: null
  }
, 859123506:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    626193099: null
  }
  succs={
    754072705: null
  }
, 754072705:
{
 tag: IFEXIT
  preds={
    859123506: null
    503595296: null
  }
  succs={
    156199931: null
  }
, 156199931:
{
 ir: i ++ 
  preds={
    754072705: null
  }
  succs={
    908384914: null
  }
, 878991463:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    908384914: null
  }
  succs={
    307605969: null
  }
, 307605969:
{
 ir: reduce_span_0=0;
 for-condition: 1622613647
 for-step: 73688220
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 130166095
  preds={
    878991463: null
  }
  succs={
    1622613647: null
  }
, 1622613647:
{
 true: 612693043
 false: 130166095
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    307605969: null
    73688220: null
  }
  succs={
    612693043: null
    130166095: null
  }
, 612693043:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    1622613647: null
  }
  succs={
    73688220: null
  }
, 73688220:
{
 ir: reduce_span_0 ++ 
  preds={
    612693043: null
  }
  succs={
    1622613647: null
  }
, 130166095:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    1622613647: null
  }
  succs={
    1623060829: null
  }
, 1623060829:
{
 true: 1599674462
 false: 1205483858
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(1);
}
  preds={
    130166095: null
  }
  succs={
    1599674462: null
    1205483858: null
  }
, 1599674462:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
    1623060829: null
  }
  succs={
    1373949107: null
  }
, 1205483858:
{
 ir: null
 stmt: null
  preds={
    1623060829: null
  }
  succs={
    1373949107: null
  }
, 1373949107:
{
 tag: IFEXIT
  preds={
    1599674462: null
    1205483858: null
  }
  succs={
    1607869297: null
  }
, 1607869297:
{
 ir: k ++ 
  preds={
    1373949107: null
  }
  succs={
    1189651769: null
  }
, 681639276:
{
 stmt-exit: for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
 tag: FOREXIT
  preds={
    1189651769: null
  }
  succs={
    138536309: null
  }
, 138536309:
{
 ir: i=0;
 for-condition: 1717739363
 for-step: 665137804
 stmt: #pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
 for-exit: 509559152
  preds={
    681639276: null
  }
  succs={
    1717739363: null
  }
, 1717739363:
{
 true: 727860268
 false: 509559152
 ir: i<10
 loop-variants: [i, gc]
  preds={
    138536309: null
    665137804: null
  }
  succs={
    727860268: null
    509559152: null
  }
, 727860268:
{
 ir: gc=(gc+q[i]);
 stmt: gc=(gc+q[i]);
  preds={
    1717739363: null
  }
  succs={
    665137804: null
  }
, 665137804:
{
 ir: i ++ 
  preds={
    727860268: null
  }
  succs={
    1717739363: null
  }
, 509559152:
{
 stmt-exit: #pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
 tag: FOREXIT
  preds={
    1717739363: null
  }
  succs={
    1815370847: null
  }
, 1815370847:
{
 ir: timer_stop(0);
 stmt: timer_stop(0);
  preds={
    509559152: null
  }
  succs={
    1801021153: null
  }
, 1801021153:
{
 ir: tm=timer_read(0);
 stmt: tm=timer_read(0);
  preds={
    1815370847: null
  }
  succs={
    1709578324: null
  }
, 1709578324:
{
 ir: nit=0;
 stmt: nit=0;
  preds={
    1801021153: null
  }
  succs={
    22446425: null
  }
, 22446425:
{
 ir: verified=true;
 stmt: verified=true;
  preds={
    1709578324: null
  }
  succs={
    1338958728: null
  }
, 1338958728:
{
 ir: sx_verify_value=40338.15542441498;
 stmt: sx_verify_value=40338.15542441498;
  preds={
    22446425: null
  }
  succs={
    1870723838: null
  }
, 1870723838:
{
 ir: sy_verify_value=( - 26606.69192809235);
 stmt: sy_verify_value=( - 26606.69192809235);
  preds={
    1338958728: null
  }
  succs={
    1598898814: null
  }
, 1598898814:
{
 true: 261650860
 false: 1850874910
 ir: verified
 stmt: if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
  preds={
    1870723838: null
  }
  succs={
    261650860: null
    1850874910: null
  }
, 261650860:
{
 ir: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
 stmt: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
  preds={
    1598898814: null
  }
  succs={
    988904418: null
  }
, 1850874910:
{
 ir: null
 stmt: null
  preds={
    1598898814: null
  }
  succs={
    575360353: null
  }
, 988904418:
{
 ir: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
 stmt: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
  preds={
    261650860: null
  }
  succs={
    938613108: null
  }
, 938613108:
{
 ir: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
 stmt: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
  preds={
    988904418: null
  }
  succs={
    575360353: null
  }
, 575360353:
{
 tag: IFEXIT
  preds={
    938613108: null
    1850874910: null
  }
  succs={
    97901029: null
  }
, 97901029:
{
 ir: Mops=((pow(2.0, (30+1))/tm)/1000000.0);
 stmt: Mops=((pow(2.0, (30+1))/tm)/1000000.0);
  preds={
    575360353: null
  }
  succs={
    809383315: null
  }
, 809383315:
{
 ir: printf("\nEP Benchmark Results:\n\n");
 stmt: printf("\nEP Benchmark Results:\n\n");
  preds={
    97901029: null
  }
  succs={
    1324514662: null
  }
, 1324514662:
{
 ir: printf("CPU Time =%10.4lf\n", tm);
 stmt: printf("CPU Time =%10.4lf\n", tm);
  preds={
    809383315: null
  }
  succs={
    908722588: null
  }
, 908722588:
{
 ir: printf("N = 2^%5d\n", 30);
 stmt: printf("N = 2^%5d\n", 30);
  preds={
    1324514662: null
  }
  succs={
    496757837: null
  }
, 496757837:
{
 ir: printf("No. Gaussian Pairs = %15.0lf\n", gc);
 stmt: printf("No. Gaussian Pairs = %15.0lf\n", gc);
  preds={
    908722588: null
  }
  succs={
    1548271808: null
  }
, 1548271808:
{
 ir: printf("Sums = %25.15lE %25.15lE\n", sx, sy);
 stmt: printf("Sums = %25.15lE %25.15lE\n", sx, sy);
  preds={
    496757837: null
  }
  succs={
    17600354: null
  }
, 17600354:
{
 ir: printf("Counts: \n");
 stmt: printf("Counts: \n");
  preds={
    1548271808: null
  }
  succs={
    1059300256: null
  }
, 1059300256:
{
 ir: i=0;
 for-condition: 636959006
 for-step: 1521568953
 stmt: for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
 for-exit: 1605988985
  preds={
    17600354: null
  }
  succs={
    636959006: null
  }
, 636959006:
{
 true: 1733056574
 false: 1605988985
 ir: i<10
 loop-variants: [i]
  preds={
    1059300256: null
    1521568953: null
  }
  succs={
    1733056574: null
    1605988985: null
  }
, 1733056574:
{
 ir: printf("%3d%15.0lf\n", i, q[i]);
 stmt: printf("%3d%15.0lf\n", i, q[i]);
  preds={
    636959006: null
  }
  succs={
    1521568953: null
  }
, 1521568953:
{
 ir: i ++ 
  preds={
    1733056574: null
  }
  succs={
    636959006: null
  }
, 1605988985:
{
 stmt-exit: for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
 tag: FOREXIT
  preds={
    636959006: null
  }
  succs={
    1134202713: null
  }
, 1134202713:
{
 ir: print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
 stmt: print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
  preds={
    1605988985: null
  }
  succs={
    1878992188: null
  }
, 1878992188:
{
 true: 822232612
 false: 1818449913
 ir: timers_enabled
 stmt: if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
  preds={
    1134202713: null
  }
  succs={
    822232612: null
    1818449913: null
  }
, 822232612:
{
 true: 1636178473
 false: 633131207
 ir: (tm<=0.0)
 stmt: if ((tm<=0.0))
{
tm=1.0;
}
  preds={
    1878992188: null
  }
  succs={
    1636178473: null
    633131207: null
  }
, 1818449913:
{
 ir: null
 stmt: null
  preds={
    1878992188: null
  }
  succs={
    1495161082: null
  }
, 1636178473:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
    822232612: null
  }
  succs={
    852190062: null
  }
, 633131207:
{
 ir: null
 stmt: null
  preds={
    822232612: null
  }
  succs={
    852190062: null
  }
, 852190062:
{
 tag: IFEXIT
  preds={
    1636178473: null
    633131207: null
  }
  succs={
    1674403916: null
  }
, 1674403916:
{
 ir: tt=timer_read(0);
 stmt: tt=timer_read(0);
  preds={
    852190062: null
  }
  succs={
    1088239991: null
  }
, 1088239991:
{
 ir: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    1674403916: null
  }
  succs={
    61137731: null
  }
, 61137731:
{
 ir: tt=timer_read(1);
 stmt: tt=timer_read(1);
  preds={
    1088239991: null
  }
  succs={
    1780293706: null
  }
, 1780293706:
{
 ir: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    61137731: null
  }
  succs={
    1658511941: null
  }
, 1658511941:
{
 ir: tt=timer_read(2);
 stmt: tt=timer_read(2);
  preds={
    1780293706: null
  }
  succs={
    1264941544: null
  }
, 1264941544:
{
 ir: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    1658511941: null
  }
  succs={
    1495161082: null
  }
, 1495161082:
{
 tag: IFEXIT
  preds={
    1264941544: null
    1818449913: null
  }
  succs={
    961859592: null
  }
, 961859592:
{
 ir: _ret_val_0=0;
 stmt: _ret_val_0=0;
  preds={
    1495161082: null
  }
  succs={
    798278875: null
  }
, 798278875:
{
 ir: return _ret_val_0;
 symbol-exit: [{
double Mops, t1, t2, t3, t4, x1, x2;
double sx, sy, tm, an, tt, gc;
double sx_verify_value, sy_verify_value, sx_err, sy_err;
int np;
int i, ik, kk, l, k, nit;
int k_offset, j;
logical verified, timers_enabled;
double dum[3] = {1.0, 1.0, 1.0};
char size[16];
FILE * fp;
int _ret_val_0;
if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
sprintf(size, "%15.0lf", pow(2.0, (30+1)));
j=14;
if ((size[j]=='.'))
{
j -- ;
}
size[(j+1)]='\0';
printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
printf("\n Number of random numbers generated: %15s\n", size);
verified=false;
np=(1<<(30-16));
vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
dum[0]=randlc(( & dum[1]), dum[2]);
#pragma loop name main#0
 
#pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
timer_clear(0);
timer_clear(1);
timer_clear(2);
timer_start(0);
t1=1.220703125E9;
vranlc(0, ( & t1), 1.220703125E9, x);
t1=1.220703125E9;
#pragma loop name main#1
 
for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
an=t1;
tt=2.71828183E8;
gc=0.0;
sx=0.0;
sy=0.0;
#pragma loop name main#2
 
#pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
k_offset=( - 1);
#pragma experimental section start null
#pragma loop name main#3
 
for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
#pragma experimental section stop null
#pragma loop name main#4
 
#pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
timer_stop(0);
tm=timer_read(0);
nit=0;
verified=true;
sx_verify_value=40338.15542441498;
sy_verify_value=( - 26606.69192809235);
if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
Mops=((pow(2.0, (30+1))/tm)/1000000.0);
printf("\nEP Benchmark Results:\n\n");
printf("CPU Time =%10.4lf\n", tm);
printf("N = 2^%5d\n", 30);
printf("No. Gaussian Pairs = %15.0lf\n", gc);
printf("Sums = %25.15lE %25.15lE\n", sx, sy);
printf("Counts: \n");
#pragma loop name main#5
 
for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
_ret_val_0=0;
return _ret_val_0;
}]
 stmt: return _ret_val_0;
  preds={
    961859592: null
  }
  succs={
  }
]</DFAGraph>




[Mops, t1, t2, t3, t4, x1, x2, sx, sy, tm, an, tt, gc, sx_verify_value, sy_verify_value, sx_err, sy_err, np, i, ik, kk, l, k, nit, k_offset, j, verified, timers_enabled, dum[3] = {1.0, 1.0, 1.0}, size[16], * fp, _ret_val_0, * reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[216376974:
{
 ir: size[j]=' ';
 stmt: size[j]=' ';
  preds={
  }
  succs={
    1562764987: null
  }
, 1562764987:
{
 ir: j -- ;
 stmt: j -- ;
  preds={
    216376974: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1228798862:
{
 ir: sprintf(size, "%15.0lf", pow(2.0, n1));
 stmt: sprintf(size, "%15.0lf", pow(2.0, n1));
  preds={
  }
  succs={
    1690050988: null
  }
, 1690050988:
{
 ir: j=14;
 stmt: j=14;
  preds={
    1228798862: null
  }
  succs={
    164714495: null
  }
, 164714495:
{
 true: 216376974
 false: 789982400
 ir: (size[j]=='.')
 stmt: if ((size[j]=='.'))
{
size[j]=' ';
j -- ;
}
  preds={
    1690050988: null
  }
  succs={
    216376974: null
    789982400: null
  }
, 216376974:
{
 ir: size[j]=' ';
 stmt: size[j]=' ';
  preds={
    164714495: null
  }
  succs={
    1562764987: null
  }
, 789982400:
{
 ir: null
 stmt: null
  preds={
    164714495: null
  }
  succs={
    1576277927: null
  }
, 1562764987:
{
 ir: j -- ;
 stmt: j -- ;
  preds={
    216376974: null
  }
  succs={
    1576277927: null
  }
, 1576277927:
{
 tag: IFEXIT
  preds={
    1562764987: null
    789982400: null
  }
  succs={
    2080643905: null
  }
, 2080643905:
{
 ir: size[(j+1)]='\0';
 stmt: size[(j+1)]='\0';
  preds={
    1576277927: null
  }
  succs={
    2137642385: null
  }
, 2137642385:
{
 ir: printf(" Size            =          %15s\n", size);
 stmt: printf(" Size            =          %15s\n", size);
  preds={
    2080643905: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1627883152:
{
 ir: printf(" Size            =             %12d\n", n1);
 stmt: printf(" Size            =             %12d\n", n1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[481553464:
{
 true: 1228798862
 false: 1627883152
 ir: ((name[0]=='E')&&(name[1]=='P'))
 stmt: if (((name[0]=='E')&&(name[1]=='P')))
{
sprintf(size, "%15.0lf", pow(2.0, n1));
j=14;
if ((size[j]=='.'))
{
size[j]=' ';
j -- ;
}
size[(j+1)]='\0';
printf(" Size            =          %15s\n", size);
}
else
{
printf(" Size            =             %12d\n", n1);
}
  preds={
  }
  succs={
    1228798862: null
    1627883152: null
  }
, 1228798862:
{
 ir: sprintf(size, "%15.0lf", pow(2.0, n1));
 stmt: sprintf(size, "%15.0lf", pow(2.0, n1));
  preds={
    481553464: null
  }
  succs={
    1690050988: null
  }
, 1627883152:
{
 ir: printf(" Size            =             %12d\n", n1);
 stmt: printf(" Size            =             %12d\n", n1);
  preds={
    481553464: null
  }
  succs={
    1076966140: null
  }
, 1690050988:
{
 ir: j=14;
 stmt: j=14;
  preds={
    1228798862: null
  }
  succs={
    164714495: null
  }
, 164714495:
{
 true: 216376974
 false: 789982400
 ir: (size[j]=='.')
 stmt: if ((size[j]=='.'))
{
size[j]=' ';
j -- ;
}
  preds={
    1690050988: null
  }
  succs={
    216376974: null
    789982400: null
  }
, 216376974:
{
 ir: size[j]=' ';
 stmt: size[j]=' ';
  preds={
    164714495: null
  }
  succs={
    1562764987: null
  }
, 789982400:
{
 ir: null
 stmt: null
  preds={
    164714495: null
  }
  succs={
    1576277927: null
  }
, 1562764987:
{
 ir: j -- ;
 stmt: j -- ;
  preds={
    216376974: null
  }
  succs={
    1576277927: null
  }
, 1576277927:
{
 tag: IFEXIT
  preds={
    1562764987: null
    789982400: null
  }
  succs={
    2080643905: null
  }
, 2080643905:
{
 ir: size[(j+1)]='\0';
 stmt: size[(j+1)]='\0';
  preds={
    1576277927: null
  }
  succs={
    2137642385: null
  }
, 2137642385:
{
 ir: printf(" Size            =          %15s\n", size);
 stmt: printf(" Size            =          %15s\n", size);
  preds={
    2080643905: null
  }
  succs={
    1076966140: null
  }
, 1076966140:
{
 tag: IFEXIT
  preds={
    2137642385: null
    1627883152: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1908781622:
{
 ir: printf(" Size            =           %4dx%4dx%4d\n", n1, n2, n3);
 stmt: printf(" Size            =           %4dx%4dx%4d\n", n1, n2, n3);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[2019157894:
{
 ir: printf(" Verification    =             %12s\n", "SUCCESSFUL");
 stmt: printf(" Verification    =             %12s\n", "SUCCESSFUL");
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[677217562:
{
 ir: printf(" Verification    =             %12s\n", "UNSUCCESSFUL");
 stmt: printf(" Verification    =             %12s\n", "UNSUCCESSFUL");
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1837601499:
{
 symbol-entry: {
char size[16];
int j;
printf("\n\n %s Benchmark Completed.\n", name);
printf(" Class           =             %12c\n", class);
if (((n2==0)&&(n3==0)))
{
if (((name[0]=='E')&&(name[1]=='P')))
{
sprintf(size, "%15.0lf", pow(2.0, n1));
j=14;
if ((size[j]=='.'))
{
size[j]=' ';
j -- ;
}
size[(j+1)]='\0';
printf(" Size            =          %15s\n", size);
}
else
{
printf(" Size            =             %12d\n", n1);
}
}
else
{
printf(" Size            =           %4dx%4dx%4d\n", n1, n2, n3);
}
printf(" Iterations      =             %12d\n", niter);
printf(" Time in seconds =             %12.2lf\n", t);
printf(" Mop/s total     =          %15.2lf\n", mops);
printf(" Operation type  = %24s\n", optype);
if (verified)
{
printf(" Verification    =             %12s\n", "SUCCESSFUL");
}
else
{
printf(" Verification    =             %12s\n", "UNSUCCESSFUL");
}
printf(" Version         =             %12s\n", npbversion);
printf(" Compile date    =             %12s\n", compiletime);
printf("\n Compile options:\n""    CC           = %s\n", cs1);
printf("    CLINK        = %s\n", cs2);
printf("    C_LIB        = %s\n", cs3);
printf("    C_INC        = %s\n", cs4);
printf("    CFLAGS       = %s\n", cs5);
printf("    CLINKFLAGS   = %s\n", cs6);
printf("    RAND         = %s\n", cs7);
printf("\n--------------------------------------\n"" Please send all errors/feedbacks to:\n"" Center for Manycore Programming\n"" cmp@aces.snu.ac.kr\n"" http://aces.snu.ac.kr\n""--------------------------------------\n\n");
return ;
}
 ir: printf("\n\n %s Benchmark Completed.\n", name);
 stmt: printf("\n\n %s Benchmark Completed.\n", name);
  preds={
  }
  succs={
    1926027290: null
  }
, 1926027290:
{
 ir: printf(" Class           =             %12c\n", class);
 stmt: printf(" Class           =             %12c\n", class);
  preds={
    1837601499: null
  }
  succs={
    749443480: null
  }
, 749443480:
{
 true: 481553464
 false: 1908781622
 ir: ((n2==0)&&(n3==0))
 stmt: if (((n2==0)&&(n3==0)))
{
if (((name[0]=='E')&&(name[1]=='P')))
{
sprintf(size, "%15.0lf", pow(2.0, n1));
j=14;
if ((size[j]=='.'))
{
size[j]=' ';
j -- ;
}
size[(j+1)]='\0';
printf(" Size            =          %15s\n", size);
}
else
{
printf(" Size            =             %12d\n", n1);
}
}
else
{
printf(" Size            =           %4dx%4dx%4d\n", n1, n2, n3);
}
  preds={
    1926027290: null
  }
  succs={
    481553464: null
    1908781622: null
  }
, 481553464:
{
 true: 1228798862
 false: 1627883152
 ir: ((name[0]=='E')&&(name[1]=='P'))
 stmt: if (((name[0]=='E')&&(name[1]=='P')))
{
sprintf(size, "%15.0lf", pow(2.0, n1));
j=14;
if ((size[j]=='.'))
{
size[j]=' ';
j -- ;
}
size[(j+1)]='\0';
printf(" Size            =          %15s\n", size);
}
else
{
printf(" Size            =             %12d\n", n1);
}
  preds={
    749443480: null
  }
  succs={
    1228798862: null
    1627883152: null
  }
, 1908781622:
{
 ir: printf(" Size            =           %4dx%4dx%4d\n", n1, n2, n3);
 stmt: printf(" Size            =           %4dx%4dx%4d\n", n1, n2, n3);
  preds={
    749443480: null
  }
  succs={
    796553753: null
  }
, 1228798862:
{
 ir: sprintf(size, "%15.0lf", pow(2.0, n1));
 stmt: sprintf(size, "%15.0lf", pow(2.0, n1));
  preds={
    481553464: null
  }
  succs={
    1690050988: null
  }
, 1627883152:
{
 ir: printf(" Size            =             %12d\n", n1);
 stmt: printf(" Size            =             %12d\n", n1);
  preds={
    481553464: null
  }
  succs={
    1076966140: null
  }
, 1690050988:
{
 ir: j=14;
 stmt: j=14;
  preds={
    1228798862: null
  }
  succs={
    164714495: null
  }
, 164714495:
{
 true: 216376974
 false: 789982400
 ir: (size[j]=='.')
 stmt: if ((size[j]=='.'))
{
size[j]=' ';
j -- ;
}
  preds={
    1690050988: null
  }
  succs={
    216376974: null
    789982400: null
  }
, 216376974:
{
 ir: size[j]=' ';
 stmt: size[j]=' ';
  preds={
    164714495: null
  }
  succs={
    1562764987: null
  }
, 789982400:
{
 ir: null
 stmt: null
  preds={
    164714495: null
  }
  succs={
    1576277927: null
  }
, 1562764987:
{
 ir: j -- ;
 stmt: j -- ;
  preds={
    216376974: null
  }
  succs={
    1576277927: null
  }
, 1576277927:
{
 tag: IFEXIT
  preds={
    1562764987: null
    789982400: null
  }
  succs={
    2080643905: null
  }
, 2080643905:
{
 ir: size[(j+1)]='\0';
 stmt: size[(j+1)]='\0';
  preds={
    1576277927: null
  }
  succs={
    2137642385: null
  }
, 2137642385:
{
 ir: printf(" Size            =          %15s\n", size);
 stmt: printf(" Size            =          %15s\n", size);
  preds={
    2080643905: null
  }
  succs={
    1076966140: null
  }
, 1076966140:
{
 tag: IFEXIT
  preds={
    2137642385: null
    1627883152: null
  }
  succs={
    796553753: null
  }
, 796553753:
{
 tag: IFEXIT
  preds={
    1076966140: null
    1908781622: null
  }
  succs={
    1721045976: null
  }
, 1721045976:
{
 ir: printf(" Iterations      =             %12d\n", niter);
 stmt: printf(" Iterations      =             %12d\n", niter);
  preds={
    796553753: null
  }
  succs={
    975001918: null
  }
, 975001918:
{
 ir: printf(" Time in seconds =             %12.2lf\n", t);
 stmt: printf(" Time in seconds =             %12.2lf\n", t);
  preds={
    1721045976: null
  }
  succs={
    1250582716: null
  }
, 1250582716:
{
 ir: printf(" Mop/s total     =          %15.2lf\n", mops);
 stmt: printf(" Mop/s total     =          %15.2lf\n", mops);
  preds={
    975001918: null
  }
  succs={
    907815246: null
  }
, 907815246:
{
 ir: printf(" Operation type  = %24s\n", optype);
 stmt: printf(" Operation type  = %24s\n", optype);
  preds={
    1250582716: null
  }
  succs={
    827035437: null
  }
, 827035437:
{
 true: 2019157894
 false: 677217562
 ir: verified
 stmt: if (verified)
{
printf(" Verification    =             %12s\n", "SUCCESSFUL");
}
else
{
printf(" Verification    =             %12s\n", "UNSUCCESSFUL");
}
  preds={
    907815246: null
  }
  succs={
    2019157894: null
    677217562: null
  }
, 2019157894:
{
 ir: printf(" Verification    =             %12s\n", "SUCCESSFUL");
 stmt: printf(" Verification    =             %12s\n", "SUCCESSFUL");
  preds={
    827035437: null
  }
  succs={
    1716164115: null
  }
, 677217562:
{
 ir: printf(" Verification    =             %12s\n", "UNSUCCESSFUL");
 stmt: printf(" Verification    =             %12s\n", "UNSUCCESSFUL");
  preds={
    827035437: null
  }
  succs={
    1716164115: null
  }
, 1716164115:
{
 tag: IFEXIT
  preds={
    2019157894: null
    677217562: null
  }
  succs={
    1360541835: null
  }
, 1360541835:
{
 ir: printf(" Version         =             %12s\n", npbversion);
 stmt: printf(" Version         =             %12s\n", npbversion);
  preds={
    1716164115: null
  }
  succs={
    363397863: null
  }
, 363397863:
{
 ir: printf(" Compile date    =             %12s\n", compiletime);
 stmt: printf(" Compile date    =             %12s\n", compiletime);
  preds={
    1360541835: null
  }
  succs={
    2021053848: null
  }
, 2021053848:
{
 ir: printf("\n Compile options:\n""    CC           = %s\n", cs1);
 stmt: printf("\n Compile options:\n""    CC           = %s\n", cs1);
  preds={
    363397863: null
  }
  succs={
    1245593227: null
  }
, 1245593227:
{
 ir: printf("    CLINK        = %s\n", cs2);
 stmt: printf("    CLINK        = %s\n", cs2);
  preds={
    2021053848: null
  }
  succs={
    1525844775: null
  }
, 1525844775:
{
 ir: printf("    C_LIB        = %s\n", cs3);
 stmt: printf("    C_LIB        = %s\n", cs3);
  preds={
    1245593227: null
  }
  succs={
    118555812: null
  }
, 118555812:
{
 ir: printf("    C_INC        = %s\n", cs4);
 stmt: printf("    C_INC        = %s\n", cs4);
  preds={
    1525844775: null
  }
  succs={
    1233505227: null
  }
, 1233505227:
{
 ir: printf("    CFLAGS       = %s\n", cs5);
 stmt: printf("    CFLAGS       = %s\n", cs5);
  preds={
    118555812: null
  }
  succs={
    1928621590: null
  }
, 1928621590:
{
 ir: printf("    CLINKFLAGS   = %s\n", cs6);
 stmt: printf("    CLINKFLAGS   = %s\n", cs6);
  preds={
    1233505227: null
  }
  succs={
    1016162524: null
  }
, 1016162524:
{
 ir: printf("    RAND         = %s\n", cs7);
 stmt: printf("    RAND         = %s\n", cs7);
  preds={
    1928621590: null
  }
  succs={
    858423246: null
  }
, 858423246:
{
 ir: printf("\n--------------------------------------\n"" Please send all errors/feedbacks to:\n"" Center for Manycore Programming\n"" cmp@aces.snu.ac.kr\n"" http://aces.snu.ac.kr\n""--------------------------------------\n\n");
 stmt: printf("\n--------------------------------------\n"" Please send all errors/feedbacks to:\n"" Center for Manycore Programming\n"" cmp@aces.snu.ac.kr\n"" http://aces.snu.ac.kr\n""--------------------------------------\n\n");
  preds={
    1016162524: null
  }
  succs={
    1419125235: null
  }
, 1419125235:
{
 ir: return ;
 symbol-exit: [{
char size[16];
int j;
printf("\n\n %s Benchmark Completed.\n", name);
printf(" Class           =             %12c\n", class);
if (((n2==0)&&(n3==0)))
{
if (((name[0]=='E')&&(name[1]=='P')))
{
sprintf(size, "%15.0lf", pow(2.0, n1));
j=14;
if ((size[j]=='.'))
{
size[j]=' ';
j -- ;
}
size[(j+1)]='\0';
printf(" Size            =          %15s\n", size);
}
else
{
printf(" Size            =             %12d\n", n1);
}
}
else
{
printf(" Size            =           %4dx%4dx%4d\n", n1, n2, n3);
}
printf(" Iterations      =             %12d\n", niter);
printf(" Time in seconds =             %12.2lf\n", t);
printf(" Mop/s total     =          %15.2lf\n", mops);
printf(" Operation type  = %24s\n", optype);
if (verified)
{
printf(" Verification    =             %12s\n", "SUCCESSFUL");
}
else
{
printf(" Verification    =             %12s\n", "UNSUCCESSFUL");
}
printf(" Version         =             %12s\n", npbversion);
printf(" Compile date    =             %12s\n", compiletime);
printf("\n Compile options:\n""    CC           = %s\n", cs1);
printf("    CLINK        = %s\n", cs2);
printf("    C_LIB        = %s\n", cs3);
printf("    C_INC        = %s\n", cs4);
printf("    CFLAGS       = %s\n", cs5);
printf("    CLINKFLAGS   = %s\n", cs6);
printf("    RAND         = %s\n", cs7);
printf("\n--------------------------------------\n"" Please send all errors/feedbacks to:\n"" Center for Manycore Programming\n"" cmp@aces.snu.ac.kr\n"" http://aces.snu.ac.kr\n""--------------------------------------\n\n");
return ;
}]
 stmt: return ;
  preds={
    858423246: null
  }
  succs={
  }
]</DFAGraph>




[size[16], j]


<DFAGraph>
[1377301456:
{
 symbol-entry: {
double _ret_val_0;
_ret_val_0=elapsed[n];
return _ret_val_0;
}
 ir: _ret_val_0=elapsed[n];
 stmt: _ret_val_0=elapsed[n];
  preds={
  }
  succs={
    841166421: null
  }
, 841166421:
{
 ir: return _ret_val_0;
 symbol-exit: [{
double _ret_val_0;
_ret_val_0=elapsed[n];
return _ret_val_0;
}]
 stmt: return _ret_val_0;
  preds={
    1377301456: null
  }
  succs={
  }
]</DFAGraph>




[_ret_val_0]


<DFAGraph>
[37841489:
{
 symbol-entry: {
double t, now;
now=elapsed_time();
t=(now-start[n]);
elapsed[n]+=t;
return ;
}
 ir: now=elapsed_time();
 stmt: now=elapsed_time();
  preds={
  }
  succs={
    691779749: null
  }
, 691779749:
{
 ir: t=(now-start[n]);
 stmt: t=(now-start[n]);
  preds={
    37841489: null
  }
  succs={
    1873121466: null
  }
, 1873121466:
{
 ir: elapsed[n]+=t;
 stmt: elapsed[n]+=t;
  preds={
    691779749: null
  }
  succs={
    115945887: null
  }
, 115945887:
{
 ir: return ;
 symbol-exit: [{
double t, now;
now=elapsed_time();
t=(now-start[n]);
elapsed[n]+=t;
return ;
}]
 stmt: return ;
  preds={
    1873121466: null
  }
  succs={
  }
]</DFAGraph>




[t, now]


<DFAGraph>
[949673757:
{
 ir: start[n]=elapsed_time();
 stmt: start[n]=elapsed_time();
  preds={
  }
  succs={
    2079961240: null
  }
, 2079961240:
{
 ir: return ;
 stmt: return ;
  preds={
    949673757: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[688593710:
{
 symbol-entry: {
double t;
wtime_(( & t));
return t;
}
 ir: wtime_(( & t));
 stmt: wtime_(( & t));
  preds={
  }
  succs={
    532677950: null
  }
, 532677950:
{
 ir: return t;
 symbol-exit: [{
double t;
wtime_(( & t));
return t;
}]
 stmt: return t;
  preds={
    688593710: null
  }
  succs={
  }
]</DFAGraph>




[t]


<DFAGraph>
[862025017:
{
 ir: sec=tv.tv_sec;
 stmt: sec=tv.tv_sec;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[417797183:
{
 symbol-entry: {
static int sec =  - 1;
struct timeval tv;
gettimeofday(( & tv), ((void * )0));
if ((sec<0))
{
sec=tv.tv_sec;
}
( * t)=((tv.tv_sec-sec)+(1.0E-6*tv.tv_usec));
return ;
}
 ir: gettimeofday(( & tv), ((void * )0));
 stmt: gettimeofday(( & tv), ((void * )0));
  preds={
  }
  succs={
    739737502: null
  }
, 739737502:
{
 true: 862025017
 false: 1572127577
 ir: (sec<0)
 stmt: if ((sec<0))
{
sec=tv.tv_sec;
}
  preds={
    417797183: null
  }
  succs={
    862025017: null
    1572127577: null
  }
, 862025017:
{
 ir: sec=tv.tv_sec;
 stmt: sec=tv.tv_sec;
  preds={
    739737502: null
  }
  succs={
    546796969: null
  }
, 1572127577:
{
 ir: null
 stmt: null
  preds={
    739737502: null
  }
  succs={
    546796969: null
  }
, 546796969:
{
 tag: IFEXIT
  preds={
    862025017: null
    1572127577: null
  }
  succs={
    261845810: null
  }
, 261845810:
{
 ir: ( * t)=((tv.tv_sec-sec)+(1.0E-6*tv.tv_usec));
 stmt: ( * t)=((tv.tv_sec-sec)+(1.0E-6*tv.tv_usec));
  preds={
    546796969: null
  }
  succs={
    1959708563: null
  }
, 1959708563:
{
 ir: return ;
 symbol-exit: [{
static int sec =  - 1;
struct timeval tv;
gettimeofday(( & tv), ((void * )0));
if ((sec<0))
{
sec=tv.tv_sec;
}
( * t)=((tv.tv_sec-sec)+(1.0E-6*tv.tv_usec));
return ;
}]
 stmt: return ;
  preds={
    261845810: null
  }
  succs={
  }
]</DFAGraph>




[sec =  - 1, tv]


<DFAGraph>
[467632528:
{
 ir: elapsed[n]=0.0;
 stmt: elapsed[n]=0.0;
  preds={
  }
  succs={
    1334405552: null
  }
, 1334405552:
{
 ir: return ;
 stmt: return ;
  preds={
    467632528: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[207988207:
{
 symbol-entry: {
const double r23 = 1.1920928955078125E-7;
const double r46 = r23*r23;
const double t23 = 8388608.0;
const double t46 = t23*t23;
double t1, t2, t3, t4, a1, a2, x1, x2, z;
double r;
t1=(r23*a);
a1=((int)t1);
a2=(a-(t23*a1));
t1=(r23*( * x));
x1=((int)t1);
x2=(( * x)-(t23*x1));
t1=((a1*x2)+(a2*x1));
t2=((int)(r23*t1));
z=(t1-(t23*t2));
t3=((t23*z)+(a2*x2));
t4=((int)(r46*t3));
( * x)=(t3-(t46*t4));
r=(r46*( * x));
return r;
}
 ir: t1=(r23*a);
 stmt: t1=(r23*a);
  preds={
  }
  succs={
    145066402: null
  }
, 145066402:
{
 ir: a1=((int)t1);
 stmt: a1=((int)t1);
  preds={
    207988207: null
  }
  succs={
    1800500978: null
  }
, 1800500978:
{
 ir: a2=(a-(t23*a1));
 stmt: a2=(a-(t23*a1));
  preds={
    145066402: null
  }
  succs={
    191310504: null
  }
, 191310504:
{
 ir: t1=(r23*( * x));
 stmt: t1=(r23*( * x));
  preds={
    1800500978: null
  }
  succs={
    799755007: null
  }
, 799755007:
{
 ir: x1=((int)t1);
 stmt: x1=((int)t1);
  preds={
    191310504: null
  }
  succs={
    247515192: null
  }
, 247515192:
{
 ir: x2=(( * x)-(t23*x1));
 stmt: x2=(( * x)-(t23*x1));
  preds={
    799755007: null
  }
  succs={
    1850137076: null
  }
, 1850137076:
{
 ir: t1=((a1*x2)+(a2*x1));
 stmt: t1=((a1*x2)+(a2*x1));
  preds={
    247515192: null
  }
  succs={
    1556520190: null
  }
, 1556520190:
{
 ir: t2=((int)(r23*t1));
 stmt: t2=((int)(r23*t1));
  preds={
    1850137076: null
  }
  succs={
    701487403: null
  }
, 701487403:
{
 ir: z=(t1-(t23*t2));
 stmt: z=(t1-(t23*t2));
  preds={
    1556520190: null
  }
  succs={
    566641954: null
  }
, 566641954:
{
 ir: t3=((t23*z)+(a2*x2));
 stmt: t3=((t23*z)+(a2*x2));
  preds={
    701487403: null
  }
  succs={
    2039984535: null
  }
, 2039984535:
{
 ir: t4=((int)(r46*t3));
 stmt: t4=((int)(r46*t3));
  preds={
    566641954: null
  }
  succs={
    299819831: null
  }
, 299819831:
{
 ir: ( * x)=(t3-(t46*t4));
 stmt: ( * x)=(t3-(t46*t4));
  preds={
    2039984535: null
  }
  succs={
    1175418534: null
  }
, 1175418534:
{
 ir: r=(r46*( * x));
 stmt: r=(r46*( * x));
  preds={
    299819831: null
  }
  succs={
    1442038800: null
  }
, 1442038800:
{
 ir: return r;
 symbol-exit: [{
const double r23 = 1.1920928955078125E-7;
const double r46 = r23*r23;
const double t23 = 8388608.0;
const double t46 = t23*t23;
double t1, t2, t3, t4, a1, a2, x1, x2, z;
double r;
t1=(r23*a);
a1=((int)t1);
a2=(a-(t23*a1));
t1=(r23*( * x));
x1=((int)t1);
x2=(( * x)-(t23*x1));
t1=((a1*x2)+(a2*x1));
t2=((int)(r23*t1));
z=(t1-(t23*t2));
t3=((t23*z)+(a2*x2));
t4=((int)(r46*t3));
( * x)=(t3-(t46*t4));
r=(r46*( * x));
return r;
}]
 stmt: return r;
  preds={
    1175418534: null
  }
  succs={
  }
]</DFAGraph>




[r23 = 1.1920928955078125E-7, r46 = r23*r23, t23 = 8388608.0, t46 = t23*t23, t1, t2, t3, t4, a1, a2, x1, x2, z, r]


<DFAGraph>
[1806378373:
{
 ir: t1=(r23*( * x));
 stmt: t1=(r23*( * x));
  preds={
  }
  succs={
    1990733619: null
  }
, 1990733619:
{
 ir: x1=((int)t1);
 stmt: x1=((int)t1);
  preds={
    1806378373: null
  }
  succs={
    1958592872: null
  }
, 1958592872:
{
 ir: x2=(( * x)-(t23*x1));
 stmt: x2=(( * x)-(t23*x1));
  preds={
    1990733619: null
  }
  succs={
    1682733268: null
  }
, 1682733268:
{
 ir: t1=((a1*x2)+(a2*x1));
 stmt: t1=((a1*x2)+(a2*x1));
  preds={
    1958592872: null
  }
  succs={
    1395262169: null
  }
, 1395262169:
{
 ir: t2=((int)(r23*t1));
 stmt: t2=((int)(r23*t1));
  preds={
    1682733268: null
  }
  succs={
    1629454900: null
  }
, 1629454900:
{
 ir: z=(t1-(t23*t2));
 stmt: z=(t1-(t23*t2));
  preds={
    1395262169: null
  }
  succs={
    2075372030: null
  }
, 2075372030:
{
 ir: t3=((t23*z)+(a2*x2));
 stmt: t3=((t23*z)+(a2*x2));
  preds={
    1629454900: null
  }
  succs={
    2092885124: null
  }
, 2092885124:
{
 ir: t4=((int)(r46*t3));
 stmt: t4=((int)(r46*t3));
  preds={
    2075372030: null
  }
  succs={
    2139168000: null
  }
, 2139168000:
{
 ir: ( * x)=(t3-(t46*t4));
 stmt: ( * x)=(t3-(t46*t4));
  preds={
    2092885124: null
  }
  succs={
    1653751526: null
  }
, 1653751526:
{
 ir: y[i]=(r46*( * x));
 stmt: y[i]=(r46*( * x));
  preds={
    2139168000: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1250603112:
{
 symbol-entry: {
const double r23 = 1.1920928955078125E-7;
const double r46 = r23*r23;
const double t23 = 8388608.0;
const double t46 = t23*t23;
double t1, t2, t3, t4, a1, a2, x1, x2, z;
int i;
t1=(r23*a);
a1=((int)t1);
a2=(a-(t23*a1));
#pragma loop name vranlc#0
 
for (i=0; i<n; i ++ )
{
t1=(r23*( * x));
x1=((int)t1);
x2=(( * x)-(t23*x1));
t1=((a1*x2)+(a2*x1));
t2=((int)(r23*t1));
z=(t1-(t23*t2));
t3=((t23*z)+(a2*x2));
t4=((int)(r46*t3));
( * x)=(t3-(t46*t4));
y[i]=(r46*( * x));
}
return ;
}
 ir: t1=(r23*a);
 stmt: t1=(r23*a);
  preds={
  }
  succs={
    1997357673: null
  }
, 1997357673:
{
 ir: a1=((int)t1);
 stmt: a1=((int)t1);
  preds={
    1250603112: null
  }
  succs={
    26357357: null
  }
, 26357357:
{
 ir: a2=(a-(t23*a1));
 stmt: a2=(a-(t23*a1));
  preds={
    1997357673: null
  }
  succs={
    253348306: null
  }
, 253348306:
{
 ir: i=0;
 for-condition: 67671827
 for-step: 2013768748
 stmt: for (i=0; i<n; i ++ )
{
t1=(r23*( * x));
x1=((int)t1);
x2=(( * x)-(t23*x1));
t1=((a1*x2)+(a2*x1));
t2=((int)(r23*t1));
z=(t1-(t23*t2));
t3=((t23*z)+(a2*x2));
t4=((int)(r46*t3));
( * x)=(t3-(t46*t4));
y[i]=(r46*( * x));
}
 for-exit: 194107588
  preds={
    26357357: null
  }
  succs={
    67671827: null
  }
, 67671827:
{
 true: 1806378373
 false: 194107588
 ir: i<n
 loop-variants: [i, t1, x1, x2, t2, z, t3, t4, * x, y[]]
  preds={
    253348306: null
    2013768748: null
  }
  succs={
    1806378373: null
    194107588: null
  }
, 1806378373:
{
 ir: t1=(r23*( * x));
 stmt: t1=(r23*( * x));
  preds={
    67671827: null
  }
  succs={
    1990733619: null
  }
, 1990733619:
{
 ir: x1=((int)t1);
 stmt: x1=((int)t1);
  preds={
    1806378373: null
  }
  succs={
    1958592872: null
  }
, 1958592872:
{
 ir: x2=(( * x)-(t23*x1));
 stmt: x2=(( * x)-(t23*x1));
  preds={
    1990733619: null
  }
  succs={
    1682733268: null
  }
, 1682733268:
{
 ir: t1=((a1*x2)+(a2*x1));
 stmt: t1=((a1*x2)+(a2*x1));
  preds={
    1958592872: null
  }
  succs={
    1395262169: null
  }
, 1395262169:
{
 ir: t2=((int)(r23*t1));
 stmt: t2=((int)(r23*t1));
  preds={
    1682733268: null
  }
  succs={
    1629454900: null
  }
, 1629454900:
{
 ir: z=(t1-(t23*t2));
 stmt: z=(t1-(t23*t2));
  preds={
    1395262169: null
  }
  succs={
    2075372030: null
  }
, 2075372030:
{
 ir: t3=((t23*z)+(a2*x2));
 stmt: t3=((t23*z)+(a2*x2));
  preds={
    1629454900: null
  }
  succs={
    2092885124: null
  }
, 2092885124:
{
 ir: t4=((int)(r46*t3));
 stmt: t4=((int)(r46*t3));
  preds={
    2075372030: null
  }
  succs={
    2139168000: null
  }
, 2139168000:
{
 ir: ( * x)=(t3-(t46*t4));
 stmt: ( * x)=(t3-(t46*t4));
  preds={
    2092885124: null
  }
  succs={
    1653751526: null
  }
, 1653751526:
{
 ir: y[i]=(r46*( * x));
 stmt: y[i]=(r46*( * x));
  preds={
    2139168000: null
  }
  succs={
    2013768748: null
  }
, 2013768748:
{
 ir: i ++ 
  preds={
    1653751526: null
  }
  succs={
    67671827: null
  }
, 194107588:
{
 stmt-exit: for (i=0; i<n; i ++ )
{
t1=(r23*( * x));
x1=((int)t1);
x2=(( * x)-(t23*x1));
t1=((a1*x2)+(a2*x1));
t2=((int)(r23*t1));
z=(t1-(t23*t2));
t3=((t23*z)+(a2*x2));
t4=((int)(r46*t3));
( * x)=(t3-(t46*t4));
y[i]=(r46*( * x));
}
 tag: FOREXIT
  preds={
    67671827: null
  }
  succs={
    1264674474: null
  }
, 1264674474:
{
 ir: return ;
 symbol-exit: [{
const double r23 = 1.1920928955078125E-7;
const double r46 = r23*r23;
const double t23 = 8388608.0;
const double t46 = t23*t23;
double t1, t2, t3, t4, a1, a2, x1, x2, z;
int i;
t1=(r23*a);
a1=((int)t1);
a2=(a-(t23*a1));
#pragma loop name vranlc#0
 
for (i=0; i<n; i ++ )
{
t1=(r23*( * x));
x1=((int)t1);
x2=(( * x)-(t23*x1));
t1=((a1*x2)+(a2*x1));
t2=((int)(r23*t1));
z=(t1-(t23*t2));
t3=((t23*z)+(a2*x2));
t4=((int)(r46*t3));
( * x)=(t3-(t46*t4));
y[i]=(r46*( * x));
}
return ;
}]
 stmt: return ;
  preds={
    194107588: null
  }
  succs={
  }
]</DFAGraph>




[r23 = 1.1920928955078125E-7, r46 = r23*r23, t23 = 8388608.0, t46 = t23*t23, t1, t2, t3, t4, a1, a2, x1, x2, z, i]
[AliasAnalysis] end in 0.33 seconds


<DFAGraph>
[2031927175:
{
 ir: timers_enabled=false;
 stmt: timers_enabled=false;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1967617997:
{
 ir: timers_enabled=true;
 stmt: timers_enabled=true;
  preds={
  }
  succs={
    176041373: null
  }
, 176041373:
{
 ir: fclose(fp);
 stmt: fclose(fp);
  preds={
    1967617997: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1058650291:
{
 ir: j -- ;
 stmt: j -- ;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1726616678:
{
 ir: x[i]=( - 1.0E99);
 stmt: x[i]=( - 1.0E99);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[315461968:
{
 ir: t2=randlc(( & t1), t1);
 stmt: t2=randlc(( & t1), t1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[14124949:
{
 ir: q[i]=0.0;
 stmt: q[i]=0.0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[453671855:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[123337428:
{
 ir: break;
 stmt: break;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1856093404:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
  }
  succs={
    1648458262: null
  }
, 1648458262:
{
 true: 453671855
 false: 52451302
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    1856093404: null
  }
  succs={
    453671855: null
    52451302: null
  }
, 453671855:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    1648458262: null
  }
  succs={
    650013863: null
  }
, 52451302:
{
 ir: null
 stmt: null
  preds={
    1648458262: null
  }
  succs={
    650013863: null
  }
, 650013863:
{
 tag: IFEXIT
  preds={
    453671855: null
    52451302: null
  }
  succs={
    105321150: null
  }
, 105321150:
{
 true: 123337428
 false: 1397333381
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    650013863: null
  }
  succs={
    123337428: null
    1397333381: null
  }
, 123337428:
{
 ir: break;
 stmt: break;
  preds={
    105321150: null
  }
  succs={
  }
, 1397333381:
{
 ir: null
 stmt: null
  preds={
    105321150: null
  }
  succs={
    820878444: null
  }
, 820878444:
{
 tag: IFEXIT
  preds={
    1397333381: null
  }
  succs={
    2016038911: null
  }
, 2016038911:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    820878444: null
  }
  succs={
    1187410086: null
  }
, 1187410086:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    2016038911: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1617156106:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[619929778:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1220806149:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1827303532:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[910123336:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
  }
  succs={
    1504321715: null
  }
, 1504321715:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    910123336: null
  }
  succs={
    1260487756: null
  }
, 1260487756:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    1504321715: null
  }
  succs={
    455668354: null
  }
, 455668354:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    1260487756: null
  }
  succs={
    328197868: null
  }
, 328197868:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    455668354: null
  }
  succs={
    1584918772: null
  }
, 1584918772:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    328197868: null
  }
  succs={
    431164562: null
  }
, 431164562:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    1584918772: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1428494531:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
  }
  succs={
    637091966: null
  }
, 637091966:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    1428494531: null
  }
  succs={
    443110940: null
  }
, 443110940:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    637091966: null
  }
  succs={
    1163088324: null
  }
, 1163088324:
{
 true: 910123336
 false: 696739588
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    443110940: null
  }
  succs={
    910123336: null
    696739588: null
  }
, 910123336:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    1163088324: null
  }
  succs={
    1504321715: null
  }
, 696739588:
{
 ir: null
 stmt: null
  preds={
    1163088324: null
  }
  succs={
    1209451152: null
  }
, 1504321715:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    910123336: null
  }
  succs={
    1260487756: null
  }
, 1260487756:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    1504321715: null
  }
  succs={
    455668354: null
  }
, 455668354:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    1260487756: null
  }
  succs={
    328197868: null
  }
, 328197868:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    455668354: null
  }
  succs={
    1584918772: null
  }
, 1584918772:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    328197868: null
  }
  succs={
    431164562: null
  }
, 431164562:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    1584918772: null
  }
  succs={
    1209451152: null
  }
, 1209451152:
{
 tag: IFEXIT
  preds={
    431164562: null
    696739588: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[932885627:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1251897263:
{
 ir: reduce_span_0=0;
 for-condition: 813131188
 for-step: 748006558
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 1313799195
  preds={
  }
  succs={
    813131188: null
  }
, 813131188:
{
 true: 932885627
 false: 1313799195
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    1251897263: null
    748006558: null
  }
  succs={
    932885627: null
    1313799195: null
  }
, 932885627:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    813131188: null
  }
  succs={
    748006558: null
  }
, 748006558:
{
 ir: reduce_span_0 ++ 
  preds={
    932885627: null
  }
  succs={
    813131188: null
  }
, 1313799195:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    813131188: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[791408866:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 1004009692
 for-step: 515520300
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 569138567
  preds={
  }
  succs={
    1004009692: null
  }
, 1004009692:
{
 true: 1827303532
 false: 569138567
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    791408866: null
    515520300: null
  }
  succs={
    1827303532: null
    569138567: null
  }
, 1827303532:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    1004009692: null
  }
  succs={
    515520300: null
  }
, 515520300:
{
 ir: reduce_span_0 ++ 
  preds={
    1827303532: null
  }
  succs={
    1004009692: null
  }
, 569138567:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    1004009692: null
  }
  succs={
    373437697: null
  }
, 373437697:
{
 ir: i=0;
 for-condition: 1228963996
 for-step: 82825098
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 2048102341
  preds={
    569138567: null
  }
  succs={
    1228963996: null
  }
, 1228963996:
{
 true: 1428494531
 false: 2048102341
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    373437697: null
    82825098: null
  }
  succs={
    1428494531: null
    2048102341: null
  }
, 1428494531:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    1228963996: null
  }
  succs={
    637091966: null
  }
, 637091966:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    1428494531: null
  }
  succs={
    443110940: null
  }
, 443110940:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    637091966: null
  }
  succs={
    1163088324: null
  }
, 1163088324:
{
 true: 910123336
 false: 696739588
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    443110940: null
  }
  succs={
    910123336: null
    696739588: null
  }
, 910123336:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    1163088324: null
  }
  succs={
    1504321715: null
  }
, 696739588:
{
 ir: null
 stmt: null
  preds={
    1163088324: null
  }
  succs={
    1209451152: null
  }
, 1504321715:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    910123336: null
  }
  succs={
    1260487756: null
  }
, 1260487756:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    1504321715: null
  }
  succs={
    455668354: null
  }
, 455668354:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    1260487756: null
  }
  succs={
    328197868: null
  }
, 328197868:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    455668354: null
  }
  succs={
    1584918772: null
  }
, 1584918772:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    328197868: null
  }
  succs={
    431164562: null
  }
, 431164562:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    1584918772: null
  }
  succs={
    1209451152: null
  }
, 1209451152:
{
 tag: IFEXIT
  preds={
    431164562: null
    696739588: null
  }
  succs={
    82825098: null
  }
, 82825098:
{
 ir: i ++ 
  preds={
    1209451152: null
  }
  succs={
    1228963996: null
  }
, 2048102341:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    1228963996: null
  }
  succs={
    1251897263: null
  }
, 1251897263:
{
 ir: reduce_span_0=0;
 for-condition: 813131188
 for-step: 748006558
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 1313799195
  preds={
    2048102341: null
  }
  succs={
    813131188: null
  }
, 813131188:
{
 true: 932885627
 false: 1313799195
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    1251897263: null
    748006558: null
  }
  succs={
    932885627: null
    1313799195: null
  }
, 932885627:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    813131188: null
  }
  succs={
    748006558: null
  }
, 748006558:
{
 ir: reduce_span_0 ++ 
  preds={
    932885627: null
  }
  succs={
    813131188: null
  }
, 1313799195:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    813131188: null
  }
  succs={
  }
]</DFAGraph>




[* reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[1168079523:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[583559449:
{
 ir: kk=(k_offset+k);
 stmt: kk=(k_offset+k);
  preds={
  }
  succs={
    1924227192: null
  }
, 1924227192:
{
 ir: t1=2.71828183E8;
 stmt: t1=2.71828183E8;
  preds={
    583559449: null
  }
  succs={
    1895479349: null
  }
, 1895479349:
{
 ir: t2=an;
 stmt: t2=an;
  preds={
    1924227192: null
  }
  succs={
    95322593: null
  }
, 95322593:
{
 ir: i=1;
 for-condition: 1509713998
 for-step: 802255644
 stmt: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 for-exit: 1525114112
  preds={
    1895479349: null
  }
  succs={
    1509713998: null
  }
, 1509713998:
{
 true: 1856093404
 false: 1525114112
 ir: i<=100
 loop-variants: [i, ik, t3, kk]
  preds={
    95322593: null
    802255644: null
  }
  succs={
    1856093404: null
    1525114112: null
  }
, 1856093404:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
    1509713998: null
  }
  succs={
    1648458262: null
  }
, 1648458262:
{
 true: 453671855
 false: 52451302
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    1856093404: null
  }
  succs={
    453671855: null
    52451302: null
  }
, 453671855:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    1648458262: null
  }
  succs={
    650013863: null
  }
, 52451302:
{
 ir: null
 stmt: null
  preds={
    1648458262: null
  }
  succs={
    650013863: null
  }
, 650013863:
{
 tag: IFEXIT
  preds={
    453671855: null
    52451302: null
  }
  succs={
    105321150: null
  }
, 105321150:
{
 true: 123337428
 false: 1397333381
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    650013863: null
  }
  succs={
    123337428: null
    1397333381: null
  }
, 123337428:
{
 ir: break;
 stmt: break;
  preds={
    105321150: null
  }
  succs={
    1525114112: null
  }
, 1397333381:
{
 ir: null
 stmt: null
  preds={
    105321150: null
  }
  succs={
    820878444: null
  }
, 820878444:
{
 tag: IFEXIT
  preds={
    1397333381: null
  }
  succs={
    2016038911: null
  }
, 2016038911:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    820878444: null
  }
  succs={
    1187410086: null
  }
, 1187410086:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    2016038911: null
  }
  succs={
    802255644: null
  }
, 802255644:
{
 ir: i ++ 
  preds={
    1187410086: null
  }
  succs={
    1509713998: null
  }
, 1525114112:
{
 stmt-exit: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 tag: FOREXIT
  preds={
    1509713998: null
    123337428: null
  }
  succs={
    288615534: null
  }
, 288615534:
{
 true: 1617156106
 false: 895366343
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(2);
}
  preds={
    1525114112: null
  }
  succs={
    1617156106: null
    895366343: null
  }
, 1617156106:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
    288615534: null
  }
  succs={
    1416665097: null
  }
, 895366343:
{
 ir: null
 stmt: null
  preds={
    288615534: null
  }
  succs={
    1416665097: null
  }
, 1416665097:
{
 tag: IFEXIT
  preds={
    1617156106: null
    895366343: null
  }
  succs={
    707635461: null
  }
, 707635461:
{
 ir: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
 stmt: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
  preds={
    1416665097: null
  }
  succs={
    1624211687: null
  }
, 1624211687:
{
 true: 619929778
 false: 808447015
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(2);
}
  preds={
    707635461: null
  }
  succs={
    619929778: null
    808447015: null
  }
, 619929778:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
    1624211687: null
  }
  succs={
    1997344422: null
  }
, 808447015:
{
 ir: null
 stmt: null
  preds={
    1624211687: null
  }
  succs={
    1997344422: null
  }
, 1997344422:
{
 tag: IFEXIT
  preds={
    619929778: null
    808447015: null
  }
  succs={
    1410367298: null
  }
, 1410367298:
{
 true: 1220806149
 false: 454160179
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(1);
}
  preds={
    1997344422: null
  }
  succs={
    1220806149: null
    454160179: null
  }
, 1220806149:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
    1410367298: null
  }
  succs={
    74885833: null
  }
, 454160179:
{
 ir: null
 stmt: null
  preds={
    1410367298: null
  }
  succs={
    74885833: null
  }
, 74885833:
{
 tag: IFEXIT
  preds={
    1220806149: null
    454160179: null
  }
  succs={
    791408866: null
  }
, 791408866:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 1004009692
 for-step: 515520300
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 569138567
  preds={
    74885833: null
  }
  succs={
    1004009692: null
  }
, 1004009692:
{
 true: 1827303532
 false: 569138567
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    791408866: null
    515520300: null
  }
  succs={
    1827303532: null
    569138567: null
  }
, 1827303532:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    1004009692: null
  }
  succs={
    515520300: null
  }
, 515520300:
{
 ir: reduce_span_0 ++ 
  preds={
    1827303532: null
  }
  succs={
    1004009692: null
  }
, 569138567:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    1004009692: null
  }
  succs={
    373437697: null
  }
, 373437697:
{
 ir: i=0;
 for-condition: 1228963996
 for-step: 82825098
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 2048102341
  preds={
    569138567: null
  }
  succs={
    1228963996: null
  }
, 1228963996:
{
 true: 1428494531
 false: 2048102341
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    373437697: null
    82825098: null
  }
  succs={
    1428494531: null
    2048102341: null
  }
, 1428494531:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    1228963996: null
  }
  succs={
    637091966: null
  }
, 637091966:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    1428494531: null
  }
  succs={
    443110940: null
  }
, 443110940:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    637091966: null
  }
  succs={
    1163088324: null
  }
, 1163088324:
{
 true: 910123336
 false: 696739588
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    443110940: null
  }
  succs={
    910123336: null
    696739588: null
  }
, 910123336:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    1163088324: null
  }
  succs={
    1504321715: null
  }
, 696739588:
{
 ir: null
 stmt: null
  preds={
    1163088324: null
  }
  succs={
    1209451152: null
  }
, 1504321715:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    910123336: null
  }
  succs={
    1260487756: null
  }
, 1260487756:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    1504321715: null
  }
  succs={
    455668354: null
  }
, 455668354:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    1260487756: null
  }
  succs={
    328197868: null
  }
, 328197868:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    455668354: null
  }
  succs={
    1584918772: null
  }
, 1584918772:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    328197868: null
  }
  succs={
    431164562: null
  }
, 431164562:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    1584918772: null
  }
  succs={
    1209451152: null
  }
, 1209451152:
{
 tag: IFEXIT
  preds={
    431164562: null
    696739588: null
  }
  succs={
    82825098: null
  }
, 82825098:
{
 ir: i ++ 
  preds={
    1209451152: null
  }
  succs={
    1228963996: null
  }
, 2048102341:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    1228963996: null
  }
  succs={
    1251897263: null
  }
, 1251897263:
{
 ir: reduce_span_0=0;
 for-condition: 813131188
 for-step: 748006558
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 1313799195
  preds={
    2048102341: null
  }
  succs={
    813131188: null
  }
, 813131188:
{
 true: 932885627
 false: 1313799195
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    1251897263: null
    748006558: null
  }
  succs={
    932885627: null
    1313799195: null
  }
, 932885627:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    813131188: null
  }
  succs={
    748006558: null
  }
, 748006558:
{
 ir: reduce_span_0 ++ 
  preds={
    932885627: null
  }
  succs={
    813131188: null
  }
, 1313799195:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    813131188: null
  }
  succs={
    2093319848: null
  }
, 2093319848:
{
 true: 1168079523
 false: 2109027570
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(1);
}
  preds={
    1313799195: null
  }
  succs={
    1168079523: null
    2109027570: null
  }
, 1168079523:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
    2093319848: null
  }
  succs={
    1151512955: null
  }
, 2109027570:
{
 ir: null
 stmt: null
  preds={
    2093319848: null
  }
  succs={
    1151512955: null
  }
, 1151512955:
{
 tag: IFEXIT
  preds={
    1168079523: null
    2109027570: null
  }
  succs={
  }
]</DFAGraph>




[* reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[1641672672:
{
 ir: gc=(gc+q[i]);
 stmt: gc=(gc+q[i]);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1306535359:
{
 ir: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
 stmt: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
  preds={
  }
  succs={
    567656864: null
  }
, 567656864:
{
 ir: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
 stmt: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
  preds={
    1306535359: null
  }
  succs={
    1401295795: null
  }
, 1401295795:
{
 ir: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
 stmt: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
  preds={
    567656864: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[2113243119:
{
 ir: printf("%3d%15.0lf\n", i, q[i]);
 stmt: printf("%3d%15.0lf\n", i, q[i]);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1609086753:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1427775702:
{
 true: 1609086753
 false: 1468343491
 ir: (tm<=0.0)
 stmt: if ((tm<=0.0))
{
tm=1.0;
}
  preds={
  }
  succs={
    1609086753: null
    1468343491: null
  }
, 1609086753:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
    1427775702: null
  }
  succs={
    1690481990: null
  }
, 1468343491:
{
 ir: null
 stmt: null
  preds={
    1427775702: null
  }
  succs={
    1690481990: null
  }
, 1690481990:
{
 tag: IFEXIT
  preds={
    1609086753: null
    1468343491: null
  }
  succs={
    2114537280: null
  }
, 2114537280:
{
 ir: tt=timer_read(0);
 stmt: tt=timer_read(0);
  preds={
    1690481990: null
  }
  succs={
    2047984839: null
  }
, 2047984839:
{
 ir: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    2114537280: null
  }
  succs={
    80499834: null
  }
, 80499834:
{
 ir: tt=timer_read(1);
 stmt: tt=timer_read(1);
  preds={
    2047984839: null
  }
  succs={
    1968552224: null
  }
, 1968552224:
{
 ir: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    80499834: null
  }
  succs={
    1095947149: null
  }
, 1095947149:
{
 ir: tt=timer_read(2);
 stmt: tt=timer_read(2);
  preds={
    1968552224: null
  }
  succs={
    898695324: null
  }
, 898695324:
{
 ir: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    1095947149: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[726843606:
{
 true: 2031927175
 false: 1967617997
 symbol-entry: {
double Mops, t1, t2, t3, t4, x1, x2;
double sx, sy, tm, an, tt, gc;
double sx_verify_value, sy_verify_value, sx_err, sy_err;
int np;
int i, ik, kk, l, k, nit;
int k_offset, j;
logical verified, timers_enabled;
double dum[3] = {1.0, 1.0, 1.0};
char size[16];
FILE * fp;
int _ret_val_0;
if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
sprintf(size, "%15.0lf", pow(2.0, (30+1)));
j=14;
if ((size[j]=='.'))
{
j -- ;
}
size[(j+1)]='\0';
printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
printf("\n Number of random numbers generated: %15s\n", size);
verified=false;
np=(1<<(30-16));
vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
dum[0]=randlc(( & dum[1]), dum[2]);
#pragma loop name main#0
 
#pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
timer_clear(0);
timer_clear(1);
timer_clear(2);
timer_start(0);
t1=1.220703125E9;
vranlc(0, ( & t1), 1.220703125E9, x);
t1=1.220703125E9;
#pragma loop name main#1
 
for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
an=t1;
tt=2.71828183E8;
gc=0.0;
sx=0.0;
sy=0.0;
#pragma loop name main#2
 
#pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
k_offset=( - 1);
#pragma experimental section start null
#pragma loop name main#3
 
for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
#pragma experimental section stop null
#pragma loop name main#4
 
#pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
timer_stop(0);
tm=timer_read(0);
nit=0;
verified=true;
sx_verify_value=40338.15542441498;
sy_verify_value=( - 26606.69192809235);
if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
Mops=((pow(2.0, (30+1))/tm)/1000000.0);
printf("\nEP Benchmark Results:\n\n");
printf("CPU Time =%10.4lf\n", tm);
printf("N = 2^%5d\n", 30);
printf("No. Gaussian Pairs = %15.0lf\n", gc);
printf("Sums = %25.15lE %25.15lE\n", sx, sy);
printf("Counts: \n");
#pragma loop name main#5
 
for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
_ret_val_0=0;
return _ret_val_0;
}
 ir: ((fp=fopen("timer.flag", "r"))==((void * )0))
 stmt: if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
  preds={
  }
  succs={
    2031927175: null
    1967617997: null
  }
, 2031927175:
{
 ir: timers_enabled=false;
 stmt: timers_enabled=false;
  preds={
    726843606: null
  }
  succs={
    925803196: null
  }
, 1967617997:
{
 ir: timers_enabled=true;
 stmt: timers_enabled=true;
  preds={
    726843606: null
  }
  succs={
    176041373: null
  }
, 176041373:
{
 ir: fclose(fp);
 stmt: fclose(fp);
  preds={
    1967617997: null
  }
  succs={
    925803196: null
  }
, 925803196:
{
 tag: IFEXIT
  preds={
    2031927175: null
    176041373: null
  }
  succs={
    1288135425: null
  }
, 1288135425:
{
 ir: sprintf(size, "%15.0lf", pow(2.0, (30+1)));
 stmt: sprintf(size, "%15.0lf", pow(2.0, (30+1)));
  preds={
    925803196: null
  }
  succs={
    49318987: null
  }
, 49318987:
{
 ir: j=14;
 stmt: j=14;
  preds={
    1288135425: null
  }
  succs={
    2111882926: null
  }
, 2111882926:
{
 true: 1058650291
 false: 172518776
 ir: (size[j]=='.')
 stmt: if ((size[j]=='.'))
{
j -- ;
}
  preds={
    49318987: null
  }
  succs={
    1058650291: null
    172518776: null
  }
, 1058650291:
{
 ir: j -- ;
 stmt: j -- ;
  preds={
    2111882926: null
  }
  succs={
    215759534: null
  }
, 172518776:
{
 ir: null
 stmt: null
  preds={
    2111882926: null
  }
  succs={
    215759534: null
  }
, 215759534:
{
 tag: IFEXIT
  preds={
    1058650291: null
    172518776: null
  }
  succs={
    2129844134: null
  }
, 2129844134:
{
 ir: size[(j+1)]='\0';
 stmt: size[(j+1)]='\0';
  preds={
    215759534: null
  }
  succs={
    98351968: null
  }
, 98351968:
{
 ir: printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
 stmt: printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
  preds={
    2129844134: null
  }
  succs={
    1278616846: null
  }
, 1278616846:
{
 ir: printf("\n Number of random numbers generated: %15s\n", size);
 stmt: printf("\n Number of random numbers generated: %15s\n", size);
  preds={
    98351968: null
  }
  succs={
    559050604: null
  }
, 559050604:
{
 ir: verified=false;
 stmt: verified=false;
  preds={
    1278616846: null
  }
  succs={
    1240843015: null
  }
, 1240843015:
{
 ir: np=(1<<(30-16));
 stmt: np=(1<<(30-16));
  preds={
    559050604: null
  }
  succs={
    697460450: null
  }
, 697460450:
{
 ir: vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
 stmt: vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
  preds={
    1240843015: null
  }
  succs={
    1416706187: null
  }
, 1416706187:
{
 ir: dum[0]=randlc(( & dum[1]), dum[2]);
 stmt: dum[0]=randlc(( & dum[1]), dum[2]);
  preds={
    697460450: null
  }
  succs={
    1006624255: null
  }
, 1006624255:
{
 ir: i=0;
 for-condition: 23076423
 for-step: 1721180011
 stmt: #pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
 for-exit: 1349025531
  preds={
    1416706187: null
  }
  succs={
    23076423: null
  }
, 23076423:
{
 true: 1726616678
 false: 1349025531
 ir: i<(2*(1<<16))
 loop-variants: [i, x[(2*(1<<16))]]
  preds={
    1006624255: null
    1721180011: null
  }
  succs={
    1726616678: null
    1349025531: null
  }
, 1726616678:
{
 ir: x[i]=( - 1.0E99);
 stmt: x[i]=( - 1.0E99);
  preds={
    23076423: null
  }
  succs={
    1721180011: null
  }
, 1721180011:
{
 ir: i ++ 
  preds={
    1726616678: null
  }
  succs={
    23076423: null
  }
, 1349025531:
{
 stmt-exit: #pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
 tag: FOREXIT
  preds={
    23076423: null
  }
  succs={
    1367068823: null
  }
, 1367068823:
{
 ir: Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
 stmt: Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
  preds={
    1349025531: null
  }
  succs={
    338620258: null
  }
, 338620258:
{
 ir: timer_clear(0);
 stmt: timer_clear(0);
  preds={
    1367068823: null
  }
  succs={
    1251788491: null
  }
, 1251788491:
{
 ir: timer_clear(1);
 stmt: timer_clear(1);
  preds={
    338620258: null
  }
  succs={
    1502668485: null
  }
, 1502668485:
{
 ir: timer_clear(2);
 stmt: timer_clear(2);
  preds={
    1251788491: null
  }
  succs={
    1457551880: null
  }
, 1457551880:
{
 ir: timer_start(0);
 stmt: timer_start(0);
  preds={
    1502668485: null
  }
  succs={
    903268937: null
  }
, 903268937:
{
 ir: t1=1.220703125E9;
 stmt: t1=1.220703125E9;
  preds={
    1457551880: null
  }
  succs={
    424732838: null
  }
, 424732838:
{
 ir: vranlc(0, ( & t1), 1.220703125E9, x);
 stmt: vranlc(0, ( & t1), 1.220703125E9, x);
  preds={
    903268937: null
  }
  succs={
    1193841543: null
  }
, 1193841543:
{
 ir: t1=1.220703125E9;
 stmt: t1=1.220703125E9;
  preds={
    424732838: null
  }
  succs={
    255941269: null
  }
, 255941269:
{
 ir: i=0;
 for-condition: 290096578
 for-step: 217470033
 stmt: for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
 for-exit: 1917784974
  preds={
    1193841543: null
  }
  succs={
    290096578: null
  }
, 290096578:
{
 true: 315461968
 false: 1917784974
 ir: i<(16+1)
 loop-variants: [i, t2]
  preds={
    255941269: null
    217470033: null
  }
  succs={
    315461968: null
    1917784974: null
  }
, 315461968:
{
 ir: t2=randlc(( & t1), t1);
 stmt: t2=randlc(( & t1), t1);
  preds={
    290096578: null
  }
  succs={
    217470033: null
  }
, 217470033:
{
 ir: i ++ 
  preds={
    315461968: null
  }
  succs={
    290096578: null
  }
, 1917784974:
{
 stmt-exit: for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
 tag: FOREXIT
  preds={
    290096578: null
  }
  succs={
    938405008: null
  }
, 938405008:
{
 ir: an=t1;
 stmt: an=t1;
  preds={
    1917784974: null
  }
  succs={
    855547146: null
  }
, 855547146:
{
 ir: tt=2.71828183E8;
 stmt: tt=2.71828183E8;
  preds={
    938405008: null
  }
  succs={
    211031000: null
  }
, 211031000:
{
 ir: gc=0.0;
 stmt: gc=0.0;
  preds={
    855547146: null
  }
  succs={
    105751207: null
  }
, 105751207:
{
 ir: sx=0.0;
 stmt: sx=0.0;
  preds={
    211031000: null
  }
  succs={
    1174881426: null
  }
, 1174881426:
{
 ir: sy=0.0;
 stmt: sy=0.0;
  preds={
    105751207: null
  }
  succs={
    1195542839: null
  }
, 1195542839:
{
 ir: i=0;
 for-condition: 745627268
 for-step: 1000171161
 stmt: #pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
 for-exit: 130721104
  preds={
    1174881426: null
  }
  succs={
    745627268: null
  }
, 745627268:
{
 true: 14124949
 false: 130721104
 ir: i<10
 loop-variants: [i, q[10]]
  preds={
    1195542839: null
    1000171161: null
  }
  succs={
    14124949: null
    130721104: null
  }
, 14124949:
{
 ir: q[i]=0.0;
 stmt: q[i]=0.0;
  preds={
    745627268: null
  }
  succs={
    1000171161: null
  }
, 1000171161:
{
 ir: i ++ 
  preds={
    14124949: null
  }
  succs={
    745627268: null
  }
, 130721104:
{
 stmt-exit: #pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
 tag: FOREXIT
  preds={
    745627268: null
  }
  succs={
    560549459: null
  }
, 560549459:
{
 ir: k_offset=( - 1);
 stmt: k_offset=( - 1);
  preds={
    130721104: null
  }
  succs={
    712423434: null
  }
, 712423434:
{
 ir: k=1;
 for-condition: 2052489518
 for-step: 2125470482
 stmt: for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
 for-exit: 793269462
  preds={
    560549459: null
  }
  succs={
    2052489518: null
  }
, 2052489518:
{
 true: 583559449
 false: 793269462
 ir: k<=np
 loop-variants: [k, kk, t1, t2, i, ik, t3, reduce_span_0, * reduce = (double * )malloc((10*sizeof (double))), x1, x2, t4, l, sx, sy, q[10]]
  preds={
    712423434: null
    2125470482: null
  }
  succs={
    583559449: null
    793269462: null
  }
, 583559449:
{
 ir: kk=(k_offset+k);
 stmt: kk=(k_offset+k);
  preds={
    2052489518: null
  }
  succs={
    1924227192: null
  }
, 1924227192:
{
 ir: t1=2.71828183E8;
 stmt: t1=2.71828183E8;
  preds={
    583559449: null
  }
  succs={
    1895479349: null
  }
, 1895479349:
{
 ir: t2=an;
 stmt: t2=an;
  preds={
    1924227192: null
  }
  succs={
    95322593: null
  }
, 95322593:
{
 ir: i=1;
 for-condition: 1509713998
 for-step: 802255644
 stmt: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 for-exit: 1525114112
  preds={
    1895479349: null
  }
  succs={
    1509713998: null
  }
, 1509713998:
{
 true: 1856093404
 false: 1525114112
 ir: i<=100
 loop-variants: [i, ik, t3, kk]
  preds={
    95322593: null
    802255644: null
  }
  succs={
    1856093404: null
    1525114112: null
  }
, 1856093404:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
    1509713998: null
  }
  succs={
    1648458262: null
  }
, 1648458262:
{
 true: 453671855
 false: 52451302
 ir: ((2*ik)!=kk)
 stmt: if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
  preds={
    1856093404: null
  }
  succs={
    453671855: null
    52451302: null
  }
, 453671855:
{
 ir: t3=randlc(( & t1), t2);
 stmt: t3=randlc(( & t1), t2);
  preds={
    1648458262: null
  }
  succs={
    650013863: null
  }
, 52451302:
{
 ir: null
 stmt: null
  preds={
    1648458262: null
  }
  succs={
    650013863: null
  }
, 650013863:
{
 tag: IFEXIT
  preds={
    453671855: null
    52451302: null
  }
  succs={
    105321150: null
  }
, 105321150:
{
 true: 123337428
 false: 1397333381
 ir: (ik==0)
 stmt: if ((ik==0))
{
break;
}
  preds={
    650013863: null
  }
  succs={
    123337428: null
    1397333381: null
  }
, 123337428:
{
 ir: break;
 stmt: break;
  preds={
    105321150: null
  }
  succs={
    1525114112: null
  }
, 1397333381:
{
 ir: null
 stmt: null
  preds={
    105321150: null
  }
  succs={
    820878444: null
  }
, 820878444:
{
 tag: IFEXIT
  preds={
    1397333381: null
  }
  succs={
    2016038911: null
  }
, 2016038911:
{
 ir: t3=randlc(( & t2), t2);
 stmt: t3=randlc(( & t2), t2);
  preds={
    820878444: null
  }
  succs={
    1187410086: null
  }
, 1187410086:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
    2016038911: null
  }
  succs={
    802255644: null
  }
, 802255644:
{
 ir: i ++ 
  preds={
    1187410086: null
  }
  succs={
    1509713998: null
  }
, 1525114112:
{
 stmt-exit: for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
 tag: FOREXIT
  preds={
    1509713998: null
    123337428: null
  }
  succs={
    288615534: null
  }
, 288615534:
{
 true: 1617156106
 false: 895366343
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(2);
}
  preds={
    1525114112: null
  }
  succs={
    1617156106: null
    895366343: null
  }
, 1617156106:
{
 ir: timer_start(2);
 stmt: timer_start(2);
  preds={
    288615534: null
  }
  succs={
    1416665097: null
  }
, 895366343:
{
 ir: null
 stmt: null
  preds={
    288615534: null
  }
  succs={
    1416665097: null
  }
, 1416665097:
{
 tag: IFEXIT
  preds={
    1617156106: null
    895366343: null
  }
  succs={
    707635461: null
  }
, 707635461:
{
 ir: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
 stmt: vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
  preds={
    1416665097: null
  }
  succs={
    1624211687: null
  }
, 1624211687:
{
 true: 619929778
 false: 808447015
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(2);
}
  preds={
    707635461: null
  }
  succs={
    619929778: null
    808447015: null
  }
, 619929778:
{
 ir: timer_stop(2);
 stmt: timer_stop(2);
  preds={
    1624211687: null
  }
  succs={
    1997344422: null
  }
, 808447015:
{
 ir: null
 stmt: null
  preds={
    1624211687: null
  }
  succs={
    1997344422: null
  }
, 1997344422:
{
 tag: IFEXIT
  preds={
    619929778: null
    808447015: null
  }
  succs={
    1410367298: null
  }
, 1410367298:
{
 true: 1220806149
 false: 454160179
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_start(1);
}
  preds={
    1997344422: null
  }
  succs={
    1220806149: null
    454160179: null
  }
, 1220806149:
{
 ir: timer_start(1);
 stmt: timer_start(1);
  preds={
    1410367298: null
  }
  succs={
    74885833: null
  }
, 454160179:
{
 ir: null
 stmt: null
  preds={
    1410367298: null
  }
  succs={
    74885833: null
  }
, 74885833:
{
 tag: IFEXIT
  preds={
    1220806149: null
    454160179: null
  }
  succs={
    791408866: null
  }
, 791408866:
{
 symbol-entry: #pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
 ir: reduce_span_0=0;
 for-condition: 1004009692
 for-step: 515520300
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 for-exit: 569138567
  preds={
    74885833: null
  }
  succs={
    1004009692: null
  }
, 1004009692:
{
 true: 1827303532
 false: 569138567
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, * reduce = (double * )malloc((10*sizeof (double)))]
  preds={
    791408866: null
    515520300: null
  }
  succs={
    1827303532: null
    569138567: null
  }
, 1827303532:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
    1004009692: null
  }
  succs={
    515520300: null
  }
, 515520300:
{
 ir: reduce_span_0 ++ 
  preds={
    1827303532: null
  }
  succs={
    1004009692: null
  }
, 569138567:
{
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
 tag: FOREXIT
  preds={
    1004009692: null
  }
  succs={
    373437697: null
  }
, 373437697:
{
 ir: i=0;
 for-condition: 1228963996
 for-step: 82825098
 stmt: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 for-exit: 2048102341
  preds={
    569138567: null
  }
  succs={
    1228963996: null
  }
, 1228963996:
{
 true: 1428494531
 false: 2048102341
 ir: i<(1<<16)
 loop-variants: [i, x1, x2, t1, t2, t3, t4, l, * reduce = (double * )malloc((10*sizeof (double))), sx, sy]
  preds={
    373437697: null
    82825098: null
  }
  succs={
    1428494531: null
    2048102341: null
  }
, 1428494531:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
    1228963996: null
  }
  succs={
    637091966: null
  }
, 637091966:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
    1428494531: null
  }
  succs={
    443110940: null
  }
, 443110940:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
    637091966: null
  }
  succs={
    1163088324: null
  }
, 1163088324:
{
 true: 910123336
 false: 696739588
 ir: (t1<=1.0)
 stmt: if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
  preds={
    443110940: null
  }
  succs={
    910123336: null
    696739588: null
  }
, 910123336:
{
 ir: t2=sqrt(((( - 2.0)*log(t1))/t1));
 stmt: t2=sqrt(((( - 2.0)*log(t1))/t1));
  preds={
    1163088324: null
  }
  succs={
    1504321715: null
  }
, 696739588:
{
 ir: null
 stmt: null
  preds={
    1163088324: null
  }
  succs={
    1209451152: null
  }
, 1504321715:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
    910123336: null
  }
  succs={
    1260487756: null
  }
, 1260487756:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
    1504321715: null
  }
  succs={
    455668354: null
  }
, 455668354:
{
 ir: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
 stmt: l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
  preds={
    1260487756: null
  }
  succs={
    328197868: null
  }
, 328197868:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
    455668354: null
  }
  succs={
    1584918772: null
  }
, 1584918772:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
    328197868: null
  }
  succs={
    431164562: null
  }
, 431164562:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
    1584918772: null
  }
  succs={
    1209451152: null
  }
, 1209451152:
{
 tag: IFEXIT
  preds={
    431164562: null
    696739588: null
  }
  succs={
    82825098: null
  }
, 82825098:
{
 ir: i ++ 
  preds={
    1209451152: null
  }
  succs={
    1228963996: null
  }
, 2048102341:
{
 stmt-exit: #pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
 tag: FOREXIT
  preds={
    1228963996: null
  }
  succs={
    1251897263: null
  }
, 1251897263:
{
 ir: reduce_span_0=0;
 for-condition: 813131188
 for-step: 748006558
 stmt: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 for-exit: 1313799195
  preds={
    2048102341: null
  }
  succs={
    813131188: null
  }
, 813131188:
{
 true: 932885627
 false: 1313799195
 ir: reduce_span_0<10
 loop-variants: [reduce_span_0, q[10]]
  preds={
    1251897263: null
    748006558: null
  }
  succs={
    932885627: null
    1313799195: null
  }
, 932885627:
{
 ir: q[reduce_span_0]+=reduce[reduce_span_0];
 stmt: q[reduce_span_0]+=reduce[reduce_span_0];
  preds={
    813131188: null
  }
  succs={
    748006558: null
  }
, 748006558:
{
 ir: reduce_span_0 ++ 
  preds={
    932885627: null
  }
  succs={
    813131188: null
  }
, 1313799195:
{
 symbol-exit: [#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}]
 stmt-exit: for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
 tag: FOREXIT
  preds={
    813131188: null
  }
  succs={
    2093319848: null
  }
, 2093319848:
{
 true: 1168079523
 false: 2109027570
 ir: timers_enabled
 stmt: if (timers_enabled)
{
timer_stop(1);
}
  preds={
    1313799195: null
  }
  succs={
    1168079523: null
    2109027570: null
  }
, 1168079523:
{
 ir: timer_stop(1);
 stmt: timer_stop(1);
  preds={
    2093319848: null
  }
  succs={
    1151512955: null
  }
, 2109027570:
{
 ir: null
 stmt: null
  preds={
    2093319848: null
  }
  succs={
    1151512955: null
  }
, 1151512955:
{
 tag: IFEXIT
  preds={
    1168079523: null
    2109027570: null
  }
  succs={
    2125470482: null
  }
, 2125470482:
{
 ir: k ++ 
  preds={
    1151512955: null
  }
  succs={
    2052489518: null
  }
, 793269462:
{
 stmt-exit: for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
 tag: FOREXIT
  preds={
    2052489518: null
  }
  succs={
    15094126: null
  }
, 15094126:
{
 ir: i=0;
 for-condition: 2121317689
 for-step: 1843743552
 stmt: #pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
 for-exit: 1139609587
  preds={
    793269462: null
  }
  succs={
    2121317689: null
  }
, 2121317689:
{
 true: 1641672672
 false: 1139609587
 ir: i<10
 loop-variants: [i, gc]
  preds={
    15094126: null
    1843743552: null
  }
  succs={
    1641672672: null
    1139609587: null
  }
, 1641672672:
{
 ir: gc=(gc+q[i]);
 stmt: gc=(gc+q[i]);
  preds={
    2121317689: null
  }
  succs={
    1843743552: null
  }
, 1843743552:
{
 ir: i ++ 
  preds={
    1641672672: null
  }
  succs={
    2121317689: null
  }
, 1139609587:
{
 stmt-exit: #pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
 tag: FOREXIT
  preds={
    2121317689: null
  }
  succs={
    948960194: null
  }
, 948960194:
{
 ir: timer_stop(0);
 stmt: timer_stop(0);
  preds={
    1139609587: null
  }
  succs={
    173060252: null
  }
, 173060252:
{
 ir: tm=timer_read(0);
 stmt: tm=timer_read(0);
  preds={
    948960194: null
  }
  succs={
    1302877661: null
  }
, 1302877661:
{
 ir: nit=0;
 stmt: nit=0;
  preds={
    173060252: null
  }
  succs={
    1720797452: null
  }
, 1720797452:
{
 ir: verified=true;
 stmt: verified=true;
  preds={
    1302877661: null
  }
  succs={
    562561015: null
  }
, 562561015:
{
 ir: sx_verify_value=40338.15542441498;
 stmt: sx_verify_value=40338.15542441498;
  preds={
    1720797452: null
  }
  succs={
    777813771: null
  }
, 777813771:
{
 ir: sy_verify_value=( - 26606.69192809235);
 stmt: sy_verify_value=( - 26606.69192809235);
  preds={
    562561015: null
  }
  succs={
    519019247: null
  }
, 519019247:
{
 true: 1306535359
 false: 288919635
 ir: verified
 stmt: if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
  preds={
    777813771: null
  }
  succs={
    1306535359: null
    288919635: null
  }
, 1306535359:
{
 ir: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
 stmt: sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
  preds={
    519019247: null
  }
  succs={
    567656864: null
  }
, 288919635:
{
 ir: null
 stmt: null
  preds={
    519019247: null
  }
  succs={
    1572442646: null
  }
, 567656864:
{
 ir: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
 stmt: sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
  preds={
    1306535359: null
  }
  succs={
    1401295795: null
  }
, 1401295795:
{
 ir: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
 stmt: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
  preds={
    567656864: null
  }
  succs={
    1572442646: null
  }
, 1572442646:
{
 tag: IFEXIT
  preds={
    1401295795: null
    288919635: null
  }
  succs={
    1052842393: null
  }
, 1052842393:
{
 ir: Mops=((pow(2.0, (30+1))/tm)/1000000.0);
 stmt: Mops=((pow(2.0, (30+1))/tm)/1000000.0);
  preds={
    1572442646: null
  }
  succs={
    1545327692: null
  }
, 1545327692:
{
 ir: printf("\nEP Benchmark Results:\n\n");
 stmt: printf("\nEP Benchmark Results:\n\n");
  preds={
    1052842393: null
  }
  succs={
    167013780: null
  }
, 167013780:
{
 ir: printf("CPU Time =%10.4lf\n", tm);
 stmt: printf("CPU Time =%10.4lf\n", tm);
  preds={
    1545327692: null
  }
  succs={
    416049054: null
  }
, 416049054:
{
 ir: printf("N = 2^%5d\n", 30);
 stmt: printf("N = 2^%5d\n", 30);
  preds={
    167013780: null
  }
  succs={
    779598031: null
  }
, 779598031:
{
 ir: printf("No. Gaussian Pairs = %15.0lf\n", gc);
 stmt: printf("No. Gaussian Pairs = %15.0lf\n", gc);
  preds={
    416049054: null
  }
  succs={
    743219449: null
  }
, 743219449:
{
 ir: printf("Sums = %25.15lE %25.15lE\n", sx, sy);
 stmt: printf("Sums = %25.15lE %25.15lE\n", sx, sy);
  preds={
    779598031: null
  }
  succs={
    108982313: null
  }
, 108982313:
{
 ir: printf("Counts: \n");
 stmt: printf("Counts: \n");
  preds={
    743219449: null
  }
  succs={
    659937029: null
  }
, 659937029:
{
 ir: i=0;
 for-condition: 1851255134
 for-step: 1457226878
 stmt: for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
 for-exit: 121678773
  preds={
    108982313: null
  }
  succs={
    1851255134: null
  }
, 1851255134:
{
 true: 2113243119
 false: 121678773
 ir: i<10
 loop-variants: [i]
  preds={
    659937029: null
    1457226878: null
  }
  succs={
    2113243119: null
    121678773: null
  }
, 2113243119:
{
 ir: printf("%3d%15.0lf\n", i, q[i]);
 stmt: printf("%3d%15.0lf\n", i, q[i]);
  preds={
    1851255134: null
  }
  succs={
    1457226878: null
  }
, 1457226878:
{
 ir: i ++ 
  preds={
    2113243119: null
  }
  succs={
    1851255134: null
  }
, 121678773:
{
 stmt-exit: for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
 tag: FOREXIT
  preds={
    1851255134: null
  }
  succs={
    1443675930: null
  }
, 1443675930:
{
 ir: print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
 stmt: print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
  preds={
    121678773: null
  }
  succs={
    1402531280: null
  }
, 1402531280:
{
 true: 1427775702
 false: 190628410
 ir: timers_enabled
 stmt: if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
  preds={
    1443675930: null
  }
  succs={
    1427775702: null
    190628410: null
  }
, 1427775702:
{
 true: 1609086753
 false: 1468343491
 ir: (tm<=0.0)
 stmt: if ((tm<=0.0))
{
tm=1.0;
}
  preds={
    1402531280: null
  }
  succs={
    1609086753: null
    1468343491: null
  }
, 190628410:
{
 ir: null
 stmt: null
  preds={
    1402531280: null
  }
  succs={
    1556461159: null
  }
, 1609086753:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
    1427775702: null
  }
  succs={
    1690481990: null
  }
, 1468343491:
{
 ir: null
 stmt: null
  preds={
    1427775702: null
  }
  succs={
    1690481990: null
  }
, 1690481990:
{
 tag: IFEXIT
  preds={
    1609086753: null
    1468343491: null
  }
  succs={
    2114537280: null
  }
, 2114537280:
{
 ir: tt=timer_read(0);
 stmt: tt=timer_read(0);
  preds={
    1690481990: null
  }
  succs={
    2047984839: null
  }
, 2047984839:
{
 ir: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    2114537280: null
  }
  succs={
    80499834: null
  }
, 80499834:
{
 ir: tt=timer_read(1);
 stmt: tt=timer_read(1);
  preds={
    2047984839: null
  }
  succs={
    1968552224: null
  }
, 1968552224:
{
 ir: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    80499834: null
  }
  succs={
    1095947149: null
  }
, 1095947149:
{
 ir: tt=timer_read(2);
 stmt: tt=timer_read(2);
  preds={
    1968552224: null
  }
  succs={
    898695324: null
  }
, 898695324:
{
 ir: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
 stmt: printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
  preds={
    1095947149: null
  }
  succs={
    1556461159: null
  }
, 1556461159:
{
 tag: IFEXIT
  preds={
    898695324: null
    190628410: null
  }
  succs={
    1642973315: null
  }
, 1642973315:
{
 ir: _ret_val_0=0;
 stmt: _ret_val_0=0;
  preds={
    1556461159: null
  }
  succs={
    1972326147: null
  }
, 1972326147:
{
 ir: return _ret_val_0;
 symbol-exit: [{
double Mops, t1, t2, t3, t4, x1, x2;
double sx, sy, tm, an, tt, gc;
double sx_verify_value, sy_verify_value, sx_err, sy_err;
int np;
int i, ik, kk, l, k, nit;
int k_offset, j;
logical verified, timers_enabled;
double dum[3] = {1.0, 1.0, 1.0};
char size[16];
FILE * fp;
int _ret_val_0;
if (((fp=fopen("timer.flag", "r"))==((void * )0)))
{
timers_enabled=false;
}
else
{
timers_enabled=true;
fclose(fp);
}
sprintf(size, "%15.0lf", pow(2.0, (30+1)));
j=14;
if ((size[j]=='.'))
{
j -- ;
}
size[(j+1)]='\0';
printf("\n\n NAS Parallel Benchmarks (NPB3.3-SER-C) - EP Benchmark\n");
printf("\n Number of random numbers generated: %15s\n", size);
verified=false;
np=(1<<(30-16));
vranlc(0, ( & dum[0]), dum[1], ( & dum[2]));
dum[0]=randlc(( & dum[1]), dum[2]);
#pragma loop name main#0
 
#pragma omp parallel for private(i)
for (i=0; i<(2*(1<<16)); i ++ )
{
x[i]=( - 1.0E99);
}
Mops=log(sqrt(fabs(((1.0>1.0) ? 1.0 : 1.0))));
timer_clear(0);
timer_clear(1);
timer_clear(2);
timer_start(0);
t1=1.220703125E9;
vranlc(0, ( & t1), 1.220703125E9, x);
t1=1.220703125E9;
#pragma loop name main#1
 
for (i=0; i<(16+1); i ++ )
{
t2=randlc(( & t1), t1);
}
an=t1;
tt=2.71828183E8;
gc=0.0;
sx=0.0;
sy=0.0;
#pragma loop name main#2
 
#pragma omp parallel for private(i)
for (i=0; i<10; i ++ )
{
q[i]=0.0;
}
k_offset=( - 1);
#pragma experimental section start null
#pragma loop name main#3
 
for (k=1; k<=np; k ++ )
{
kk=(k_offset+k);
t1=2.71828183E8;
t2=an;
#pragma loop name main#3#0
 
for (i=1; i<=100; i ++ )
{
ik=(kk/2);
if (((2*ik)!=kk))
{
t3=randlc(( & t1), t2);
}
if ((ik==0))
{
break;
}
t3=randlc(( & t2), t2);
kk=ik;
}
if (timers_enabled)
{
timer_start(2);
}
vranlc((2*(1<<16)), ( & t1), 1.220703125E9, x);
if (timers_enabled)
{
timer_stop(2);
}
if (timers_enabled)
{
timer_start(1);
}
#pragma omp parallel private(i, l, t1, t2, t3, t4, x1, x2)
{
double * reduce = (double * )malloc((10*sizeof (double)));
int reduce_span_0;
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
reduce[reduce_span_0]=0;
}
#pragma loop name main#3#1
 
#pragma omp for reduction(+: sx, sy)
for (i=0; i<(1<<16); i ++ )
{
x1=((2.0*x[(2*i)])-1.0);
x2=((2.0*x[((2*i)+1)])-1.0);
t1=((x1*x1)+(x2*x2));
if ((t1<=1.0))
{
t2=sqrt(((( - 2.0)*log(t1))/t1));
t3=(x1*t2);
t4=(x2*t2);
l=((fabs(t3)>fabs(t4)) ? fabs(t3) : fabs(t4));
reduce[l]=(reduce[l]+1.0);
sx=(sx+t3);
sy=(sy+t4);
}
}
#pragma omp critical
{
for (reduce_span_0=0; reduce_span_0<10; reduce_span_0 ++ )
{
q[reduce_span_0]+=reduce[reduce_span_0];
}
}
}
if (timers_enabled)
{
timer_stop(1);
}
}
#pragma experimental section stop null
#pragma loop name main#4
 
#pragma omp parallel for private(i) reduction(+: gc)
for (i=0; i<10; i ++ )
{
gc=(gc+q[i]);
}
timer_stop(0);
tm=timer_read(0);
nit=0;
verified=true;
sx_verify_value=40338.15542441498;
sy_verify_value=( - 26606.69192809235);
if (verified)
{
sx_err=fabs(((sx-sx_verify_value)/sx_verify_value));
sy_err=fabs(((sy-sy_verify_value)/sy_verify_value));
verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
}
Mops=((pow(2.0, (30+1))/tm)/1000000.0);
printf("\nEP Benchmark Results:\n\n");
printf("CPU Time =%10.4lf\n", tm);
printf("N = 2^%5d\n", 30);
printf("No. Gaussian Pairs = %15.0lf\n", gc);
printf("Sums = %25.15lE %25.15lE\n", sx, sy);
printf("Counts: \n");
#pragma loop name main#5
 
for (i=0; i<10; i ++ )
{
printf("%3d%15.0lf\n", i, q[i]);
}
print_results("EP", 'B', (30+1), 0, 0, nit, tm, Mops, "Random numbers generated", verified, "3.3.1", "05 Nov 2022", "gcc", "$(CC)", "-lm", "-I../common", "-g -Wall -O3 -mcmodel=medium", "-O3 -mcmodel=medium", "randdp");
if (timers_enabled)
{
if ((tm<=0.0))
{
tm=1.0;
}
tt=timer_read(0);
printf("\nTotal time:     %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(1);
printf("Gaussian pairs: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
tt=timer_read(2);
printf("Random numbers: %9.3lf (%6.2lf)\n", tt, ((tt*100.0)/tm));
}
_ret_val_0=0;
return _ret_val_0;
}]
 stmt: return _ret_val_0;
  preds={
    1642973315: null
  }
  succs={
  }
]</DFAGraph>




[Mops, t1, t2, t3, t4, x1, x2, sx, sy, tm, an, tt, gc, sx_verify_value, sy_verify_value, sx_err, sy_err, np, i, ik, kk, l, k, nit, k_offset, j, verified, timers_enabled, dum[3] = {1.0, 1.0, 1.0}, size[16], * fp, _ret_val_0, * reduce = (double * )malloc((10*sizeof (double))), reduce_span_0]


<DFAGraph>
[1764291958:
{
 ir: timers_enabled=false;
 stmt: timers_enabled=false;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1777745301:
{
 ir: timers_enabled=true;
 stmt: timers_enabled=true;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[669053685:
{
 ir: j=14;
 stmt: j=14;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1840670774:
{
 ir: size[j]=='.';
 stmt: size[j]=='.';
  preds={
  }
  succs={
  }
]</DFAGraph>




[]
Symbol _temp_0
Declaration int _temp_0
[_temp_0]
[int _temp_0]


<DFAGraph>
[1637876401:
{
 symbol-entry: {
int _temp_0;
j=(j-1);
}
 ir: j=(j-1);
 symbol-exit: [{
int _temp_0;
j=(j-1);
}]
 stmt: j=(j-1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[_temp_0]


<DFAGraph>
[2014233765:
{
 ir: size[(j+1)]='\0';
 stmt: size[(j+1)]='\0';
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1869673263:
{
 ir: verified=false;
 stmt: verified=false;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1521204009:
{
 ir: np=(1<<(30-16));
 stmt: np=(1<<(30-16));
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[449338124:
{
 ir: i=0;
 stmt: i=0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[983767354:
{
 ir: i<(2*(1<<16));
 stmt: i<(2*(1<<16));
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1504083002:
{
 ir: x[i]=( - 1.0E99);
 stmt: x[i]=( - 1.0E99);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]
Symbol _temp_0
Declaration int _temp_0
[_temp_0]
[int _temp_0]


<DFAGraph>
[1807894765:
{
 symbol-entry: {
int _temp_0;
i=(i+1);
}
 ir: i=(i+1);
 symbol-exit: [{
int _temp_0;
i=(i+1);
}]
 stmt: i=(i+1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[_temp_0]


<DFAGraph>
[211973922:
{
 ir: t1=1.220703125E9;
 stmt: t1=1.220703125E9;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[156711739:
{
 ir: t1=1.220703125E9;
 stmt: t1=1.220703125E9;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[2017860548:
{
 ir: i=0;
 stmt: i=0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1693997031:
{
 ir: i<(16+1);
 stmt: i<(16+1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]
Symbol _temp_0
Declaration int _temp_0
[_temp_0]
[int _temp_0]


<DFAGraph>
[461516748:
{
 symbol-entry: {
int _temp_0;
i=(i+1);
}
 ir: i=(i+1);
 symbol-exit: [{
int _temp_0;
i=(i+1);
}]
 stmt: i=(i+1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[_temp_0]


<DFAGraph>
[1443900956:
{
 ir: an=t1;
 stmt: an=t1;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[2032647583:
{
 ir: tt=2.71828183E8;
 stmt: tt=2.71828183E8;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[68195659:
{
 ir: gc=0.0;
 stmt: gc=0.0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[993420850:
{
 ir: sx=0.0;
 stmt: sx=0.0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1364127192:
{
 ir: sy=0.0;
 stmt: sy=0.0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1768952842:
{
 ir: i=0;
 stmt: i=0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[989126847:
{
 ir: i<10;
 stmt: i<10;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1298380324:
{
 ir: q[i]=0.0;
 stmt: q[i]=0.0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]
Symbol _temp_0
Declaration int _temp_0
[_temp_0]
[int _temp_0]


<DFAGraph>
[2115640742:
{
 symbol-entry: {
int _temp_0;
i=(i+1);
}
 ir: i=(i+1);
 symbol-exit: [{
int _temp_0;
i=(i+1);
}]
 stmt: i=(i+1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[_temp_0]


<DFAGraph>
[67620673:
{
 ir: k_offset=( - 1);
 stmt: k_offset=( - 1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1187779195:
{
 ir: k=1;
 stmt: k=1;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1523510420:
{
 ir: k<=np;
 stmt: k<=np;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[977997405:
{
 ir: kk=(k_offset+k);
 stmt: kk=(k_offset+k);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1027569178:
{
 ir: t1=2.71828183E8;
 stmt: t1=2.71828183E8;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1469907228:
{
 ir: t2=an;
 stmt: t2=an;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1160652496:
{
 ir: i=1;
 stmt: i=1;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[2030138610:
{
 ir: i<=100;
 stmt: i<=100;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1988746735:
{
 ir: ik=(kk/2);
 stmt: ik=(kk/2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[439232821:
{
 ir: (2*ik)!=kk;
 stmt: (2*ik)!=kk;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1264754451:
{
 ir: ik==0;
 stmt: ik==0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[463381475:
{
 ir: kk=ik;
 stmt: kk=ik;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]
Symbol _temp_0
Declaration int _temp_0
[_temp_0]
[int _temp_0]


<DFAGraph>
[1495445111:
{
 symbol-entry: {
int _temp_0;
i=(i+1);
}
 ir: i=(i+1);
 symbol-exit: [{
int _temp_0;
i=(i+1);
}]
 stmt: i=(i+1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[_temp_0]


<DFAGraph>
[720770771:
{
 ir: timers_enabled;
 stmt: timers_enabled;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1038820134:
{
 ir: timers_enabled;
 stmt: timers_enabled;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[2022285740:
{
 ir: timers_enabled;
 stmt: timers_enabled;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1593368350:
{
 ir: reduce_span_0=0;
 stmt: reduce_span_0=0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[310276293:
{
 ir: reduce_span_0<10;
 stmt: reduce_span_0<10;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1091107430:
{
 ir: reduce[reduce_span_0]=0;
 stmt: reduce[reduce_span_0]=0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]
Symbol _temp_0
Declaration int _temp_0
[_temp_0]
[int _temp_0]


<DFAGraph>
[669725336:
{
 symbol-entry: {
int _temp_0;
reduce_span_0=(reduce_span_0+1);
}
 ir: reduce_span_0=(reduce_span_0+1);
 symbol-exit: [{
int _temp_0;
reduce_span_0=(reduce_span_0+1);
}]
 stmt: reduce_span_0=(reduce_span_0+1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[_temp_0]


<DFAGraph>
[197491520:
{
 ir: i=0;
 stmt: i=0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1700421020:
{
 ir: i<(1<<16);
 stmt: i<(1<<16);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[883678948:
{
 ir: x1=((2.0*x[(2*i)])-1.0);
 stmt: x1=((2.0*x[(2*i)])-1.0);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1177072083:
{
 ir: x2=((2.0*x[((2*i)+1)])-1.0);
 stmt: x2=((2.0*x[((2*i)+1)])-1.0);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[502891368:
{
 ir: t1=((x1*x1)+(x2*x2));
 stmt: t1=((x1*x1)+(x2*x2));
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[577734751:
{
 ir: t1<=1.0;
 stmt: t1<=1.0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[2103569615:
{
 ir: t3=(x1*t2);
 stmt: t3=(x1*t2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1379207867:
{
 ir: t4=(x2*t2);
 stmt: t4=(x2*t2);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[443491171:
{
 ir: reduce[l]=(reduce[l]+1.0);
 stmt: reduce[l]=(reduce[l]+1.0);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1589466857:
{
 ir: sx=(sx+t3);
 stmt: sx=(sx+t3);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[6559830:
{
 ir: sy=(sy+t4);
 stmt: sy=(sy+t4);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]
Symbol _temp_0
Declaration int _temp_0
[_temp_0]
[int _temp_0]


<DFAGraph>
[1982958205:
{
 symbol-entry: {
int _temp_0;
i=(i+1);
}
 ir: i=(i+1);
 symbol-exit: [{
int _temp_0;
i=(i+1);
}]
 stmt: i=(i+1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[_temp_0]


<DFAGraph>
[846718105:
{
 ir: reduce_span_0=0;
 stmt: reduce_span_0=0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[583015088:
{
 ir: reduce_span_0<10;
 stmt: reduce_span_0<10;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1280128554:
{
 ir: q[reduce_span_0]=(q[reduce_span_0]+reduce[reduce_span_0]);
 stmt: q[reduce_span_0]=(q[reduce_span_0]+reduce[reduce_span_0]);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]
Symbol _temp_0
Declaration int _temp_0
[_temp_0]
[int _temp_0]


<DFAGraph>
[145455292:
{
 symbol-entry: {
int _temp_0;
reduce_span_0=(reduce_span_0+1);
}
 ir: reduce_span_0=(reduce_span_0+1);
 symbol-exit: [{
int _temp_0;
reduce_span_0=(reduce_span_0+1);
}]
 stmt: reduce_span_0=(reduce_span_0+1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[_temp_0]


<DFAGraph>
[380616082:
{
 ir: timers_enabled;
 stmt: timers_enabled;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]
Symbol _temp_0
Declaration int _temp_0
[_temp_0]
[int _temp_0]


<DFAGraph>
[1215029765:
{
 symbol-entry: {
int _temp_0;
k=(k+1);
}
 ir: k=(k+1);
 symbol-exit: [{
int _temp_0;
k=(k+1);
}]
 stmt: k=(k+1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[_temp_0]


<DFAGraph>
[1962398162:
{
 ir: i=0;
 stmt: i=0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1554086576:
{
 ir: i<10;
 stmt: i<10;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[273777019:
{
 ir: gc=(gc+q[i]);
 stmt: gc=(gc+q[i]);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]
Symbol _temp_0
Declaration int _temp_0
[_temp_0]
[int _temp_0]


<DFAGraph>
[829737737:
{
 symbol-entry: {
int _temp_0;
i=(i+1);
}
 ir: i=(i+1);
 symbol-exit: [{
int _temp_0;
i=(i+1);
}]
 stmt: i=(i+1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[_temp_0]


<DFAGraph>
[2061226112:
{
 ir: nit=0;
 stmt: nit=0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1443173326:
{
 ir: verified=true;
 stmt: verified=true;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[939254952:
{
 ir: sx_verify_value=40338.15542441498;
 stmt: sx_verify_value=40338.15542441498;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[2100771791:
{
 ir: sy_verify_value=( - 26606.69192809235);
 stmt: sy_verify_value=( - 26606.69192809235);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[98412281:
{
 ir: verified;
 stmt: verified;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1420810053:
{
 ir: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
 stmt: verified=((sx_err<=1.0E-8)&&(sy_err<=1.0E-8));
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[268379633:
{
 ir: i=0;
 stmt: i=0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[641664202:
{
 ir: i<10;
 stmt: i<10;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]
Symbol _temp_0
Declaration int _temp_0
[_temp_0]
[int _temp_0]


<DFAGraph>
[254918854:
{
 symbol-entry: {
int _temp_0;
i=(i+1);
}
 ir: i=(i+1);
 symbol-exit: [{
int _temp_0;
i=(i+1);
}]
 stmt: i=(i+1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[_temp_0]


<DFAGraph>
[1251219927:
{
 ir: timers_enabled;
 stmt: timers_enabled;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[780843029:
{
 ir: tm<=0.0;
 stmt: tm<=0.0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[220165304:
{
 ir: tm=1.0;
 stmt: tm=1.0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[973604791:
{
 ir: _ret_val_0=0;
 stmt: _ret_val_0=0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[504478805:
{
 ir: t1=(r23*( * x));
 stmt: t1=(r23*( * x));
  preds={
  }
  succs={
    1677543539: null
  }
, 1677543539:
{
 ir: x1=((int)t1);
 stmt: x1=((int)t1);
  preds={
    504478805: null
  }
  succs={
    1967432164: null
  }
, 1967432164:
{
 ir: x2=(( * x)-(t23*x1));
 stmt: x2=(( * x)-(t23*x1));
  preds={
    1677543539: null
  }
  succs={
    1893772493: null
  }
, 1893772493:
{
 ir: t1=((a1*x2)+(a2*x1));
 stmt: t1=((a1*x2)+(a2*x1));
  preds={
    1967432164: null
  }
  succs={
    2035801202: null
  }
, 2035801202:
{
 ir: t2=((int)(r23*t1));
 stmt: t2=((int)(r23*t1));
  preds={
    1893772493: null
  }
  succs={
    1790387225: null
  }
, 1790387225:
{
 ir: z=(t1-(t23*t2));
 stmt: z=(t1-(t23*t2));
  preds={
    2035801202: null
  }
  succs={
    984412970: null
  }
, 984412970:
{
 ir: t3=((t23*z)+(a2*x2));
 stmt: t3=((t23*z)+(a2*x2));
  preds={
    1790387225: null
  }
  succs={
    1340057206: null
  }
, 1340057206:
{
 ir: t4=((int)(r46*t3));
 stmt: t4=((int)(r46*t3));
  preds={
    984412970: null
  }
  succs={
    137123763: null
  }
, 137123763:
{
 ir: ( * x)=(t3-(t46*t4));
 stmt: ( * x)=(t3-(t46*t4));
  preds={
    1340057206: null
  }
  succs={
    1541942595: null
  }
, 1541942595:
{
 ir: y[i]=(r46*( * x));
 stmt: y[i]=(r46*( * x));
  preds={
    137123763: null
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[788048067:
{
 symbol-entry: {
const double r23 = 1.1920928955078125E-7;
const double r46 = r23*r23;
const double t23 = 8388608.0;
const double t46 = t23*t23;
double t1, t2, t3, t4, a1, a2, x1, x2, z;
int i;
t1=(r23*a);
a1=((int)t1);
a2=(a-(t23*a1));
#pragma loop name vranlc#0
 
for (i=0; i<n; i ++ )
{
t1=(r23*( * x));
x1=((int)t1);
x2=(( * x)-(t23*x1));
t1=((a1*x2)+(a2*x1));
t2=((int)(r23*t1));
z=(t1-(t23*t2));
t3=((t23*z)+(a2*x2));
t4=((int)(r46*t3));
( * x)=(t3-(t46*t4));
y[i]=(r46*( * x));
}
return ;
}
 ir: t1=(r23*a);
 stmt: t1=(r23*a);
  preds={
  }
  succs={
    1045985568: null
  }
, 1045985568:
{
 ir: a1=((int)t1);
 stmt: a1=((int)t1);
  preds={
    788048067: null
  }
  succs={
    619985571: null
  }
, 619985571:
{
 ir: a2=(a-(t23*a1));
 stmt: a2=(a-(t23*a1));
  preds={
    1045985568: null
  }
  succs={
    878598679: null
  }
, 878598679:
{
 ir: i=0;
 for-condition: 100708535
 for-step: 1587872480
 stmt: for (i=0; i<n; i ++ )
{
t1=(r23*( * x));
x1=((int)t1);
x2=(( * x)-(t23*x1));
t1=((a1*x2)+(a2*x1));
t2=((int)(r23*t1));
z=(t1-(t23*t2));
t3=((t23*z)+(a2*x2));
t4=((int)(r46*t3));
( * x)=(t3-(t46*t4));
y[i]=(r46*( * x));
}
 for-exit: 1144897090
  preds={
    619985571: null
  }
  succs={
    100708535: null
  }
, 100708535:
{
 true: 504478805
 false: 1144897090
 ir: i<n
 loop-variants: [i, t1, x1, x2, t2, z, t3, t4, * x, y[]]
  preds={
    878598679: null
    1587872480: null
  }
  succs={
    504478805: null
    1144897090: null
  }
, 504478805:
{
 ir: t1=(r23*( * x));
 stmt: t1=(r23*( * x));
  preds={
    100708535: null
  }
  succs={
    1677543539: null
  }
, 1677543539:
{
 ir: x1=((int)t1);
 stmt: x1=((int)t1);
  preds={
    504478805: null
  }
  succs={
    1967432164: null
  }
, 1967432164:
{
 ir: x2=(( * x)-(t23*x1));
 stmt: x2=(( * x)-(t23*x1));
  preds={
    1677543539: null
  }
  succs={
    1893772493: null
  }
, 1893772493:
{
 ir: t1=((a1*x2)+(a2*x1));
 stmt: t1=((a1*x2)+(a2*x1));
  preds={
    1967432164: null
  }
  succs={
    2035801202: null
  }
, 2035801202:
{
 ir: t2=((int)(r23*t1));
 stmt: t2=((int)(r23*t1));
  preds={
    1893772493: null
  }
  succs={
    1790387225: null
  }
, 1790387225:
{
 ir: z=(t1-(t23*t2));
 stmt: z=(t1-(t23*t2));
  preds={
    2035801202: null
  }
  succs={
    984412970: null
  }
, 984412970:
{
 ir: t3=((t23*z)+(a2*x2));
 stmt: t3=((t23*z)+(a2*x2));
  preds={
    1790387225: null
  }
  succs={
    1340057206: null
  }
, 1340057206:
{
 ir: t4=((int)(r46*t3));
 stmt: t4=((int)(r46*t3));
  preds={
    984412970: null
  }
  succs={
    137123763: null
  }
, 137123763:
{
 ir: ( * x)=(t3-(t46*t4));
 stmt: ( * x)=(t3-(t46*t4));
  preds={
    1340057206: null
  }
  succs={
    1541942595: null
  }
, 1541942595:
{
 ir: y[i]=(r46*( * x));
 stmt: y[i]=(r46*( * x));
  preds={
    137123763: null
  }
  succs={
    1587872480: null
  }
, 1587872480:
{
 ir: i ++ 
  preds={
    1541942595: null
  }
  succs={
    100708535: null
  }
, 1144897090:
{
 stmt-exit: for (i=0; i<n; i ++ )
{
t1=(r23*( * x));
x1=((int)t1);
x2=(( * x)-(t23*x1));
t1=((a1*x2)+(a2*x1));
t2=((int)(r23*t1));
z=(t1-(t23*t2));
t3=((t23*z)+(a2*x2));
t4=((int)(r46*t3));
( * x)=(t3-(t46*t4));
y[i]=(r46*( * x));
}
 tag: FOREXIT
  preds={
    100708535: null
  }
  succs={
    1195064186: null
  }
, 1195064186:
{
 ir: return ;
 symbol-exit: [{
const double r23 = 1.1920928955078125E-7;
const double r46 = r23*r23;
const double t23 = 8388608.0;
const double t46 = t23*t23;
double t1, t2, t3, t4, a1, a2, x1, x2, z;
int i;
t1=(r23*a);
a1=((int)t1);
a2=(a-(t23*a1));
#pragma loop name vranlc#0
 
for (i=0; i<n; i ++ )
{
t1=(r23*( * x));
x1=((int)t1);
x2=(( * x)-(t23*x1));
t1=((a1*x2)+(a2*x1));
t2=((int)(r23*t1));
z=(t1-(t23*t2));
t3=((t23*z)+(a2*x2));
t4=((int)(r46*t3));
( * x)=(t3-(t46*t4));
y[i]=(r46*( * x));
}
return ;
}]
 stmt: return ;
  preds={
    1144897090: null
  }
  succs={
  }
]</DFAGraph>




[r23 = 1.1920928955078125E-7, r46 = r23*r23, t23 = 8388608.0, t46 = t23*t23, t1, t2, t3, t4, a1, a2, x1, x2, z, i]


<DFAGraph>
[2008547236:
{
 ir: t1=(r23*a);
 stmt: t1=(r23*a);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1076855029:
{
 ir: a1=((int)t1);
 stmt: a1=((int)t1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[322830747:
{
 ir: a2=(a-(t23*a1));
 stmt: a2=(a-(t23*a1));
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[2108440536:
{
 ir: i=0;
 stmt: i=0;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[553821397:
{
 ir: i<n;
 stmt: i<n;
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1028472807:
{
 ir: t1=(r23*( * x));
 stmt: t1=(r23*( * x));
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1365790282:
{
 ir: x1=((int)t1);
 stmt: x1=((int)t1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[948395645:
{
 ir: x2=(( * x)-(t23*x1));
 stmt: x2=(( * x)-(t23*x1));
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[226586078:
{
 ir: t1=((a1*x2)+(a2*x1));
 stmt: t1=((a1*x2)+(a2*x1));
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1816468636:
{
 ir: t2=((int)(r23*t1));
 stmt: t2=((int)(r23*t1));
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[925568390:
{
 ir: z=(t1-(t23*t2));
 stmt: z=(t1-(t23*t2));
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[51460663:
{
 ir: t3=((t23*z)+(a2*x2));
 stmt: t3=((t23*z)+(a2*x2));
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[1318475957:
{
 ir: t4=((int)(r46*t3));
 stmt: t4=((int)(r46*t3));
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[540092563:
{
 ir: ( * x)=(t3-(t46*t4));
 stmt: ( * x)=(t3-(t46*t4));
  preds={
  }
  succs={
  }
]</DFAGraph>




[]


<DFAGraph>
[205615258:
{
 ir: y[i]=(r46*( * x));
 stmt: y[i]=(r46*( * x));
  preds={
  }
  succs={
  }
]</DFAGraph>




[]
Symbol _temp_0
Declaration int _temp_0
[_temp_0]
[int _temp_0]


<DFAGraph>
[1428726828:
{
 symbol-entry: {
int _temp_0;
i=(i+1);
}
 ir: i=(i+1);
 symbol-exit: [{
int _temp_0;
i=(i+1);
}]
 stmt: i=(i+1);
  preds={
  }
  succs={
  }
]</DFAGraph>




[_temp_0]
[DDT] end in 0.52 seconds
[SaveExperimentalSection] begin
[ExperimentalSectionTimer] begin

Live-out set before applying Enhanced Liveness Analysis [ik, kk, l, q[reduce_span_0], sx, sy, t1, t2, t3, t4, x1, x2]
Live-out set after applying Enhanced Liveness Analysis [q[reduce_span_0], sx, sy]

[ExperimentalSectionTimer] end in 0.03 seconds
[LinkSymbol] 572 updates in 0.00 seconds
[SaveExperimentalSection] end in 0.03 seconds
[LinkSymbol] 572 updates in 0.00 seconds
[Tools] Indentation process was successful for file: C:\Users\13022\git\localCetusRepo\cetus-1.4.4\resources\testcases\output\NAS-EP-B-CARV-main.c
You have the latest Cetus of version 1.4.4.
[CaRV] end in 5.37 seconds
